Hi @fedora,
PAL refers to the Peripheral Abstraction Layer, it can contain a family of peripherals, and it uses generic API on multiple platforms for a better portability, while PD (or examples without the "PAL" suffix), refers to Peripheral Drivers, which are specific IP dedicated low-level drivers, for high efficiency.
You can refer to this community post, where it is explained in a little bit more detail: S32K144 Driver vs PAL? - NXP Community. It is also described in the SDK documentation.
Best regards,
Julián
Hi @fedora,
PAL refers to the Peripheral Abstraction Layer, it can contain a family of peripherals, and it uses generic API on multiple platforms for a better portability, while PD (or examples without the "PAL" suffix), refers to Peripheral Drivers, which are specific IP dedicated low-level drivers, for high efficiency.
You can refer to this community post, where it is explained in a little bit more detail: S32K144 Driver vs PAL? - NXP Community. It is also described in the SDK documentation.
Best regards,
Julián