HAL (Hardware Abstraction Layer)
Vendor or custom APIs that hide register details: `HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);`.
Easy
Portable and quick to use, but larger and slower than direct register code.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.