Skip to content
UPEEC

HAL (Hardware Abstraction Layer)

Vendor or custom APIs that hide register details: `HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);`.

Easy
Comments 0

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.