|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
Files | |
| cfn_hal.h | |
| Core Hardware Abstraction Layer definitions and macros. | |
| cfn_hal_adc.h | |
| Analog-to-Digital Converter (ADC) HAL API. | |
| cfn_hal_base.h | |
| Base driver Hardware Abstraction Layer declarations. | |
| cfn_hal_base_impl.h | |
| Base driver Hardware Abstraction Layer implementation logic. This file should be included by cfn_hal_base.h or compiled as a standalone translation unit. | |
| cfn_hal_can.h | |
| CAN (Controller Area Network) Hardware Abstraction Layer. | |
| cfn_hal_clock.h | |
| Clock Management HAL API. | |
| cfn_hal_comp.h | |
| Analog Comparator (COMP) HAL API. | |
| cfn_hal_crypto.h | |
| Hardware Crypto HAL API. | |
| cfn_hal_dac.h | |
| Digital-to-Analog Converter (DAC) HAL API. | |
| cfn_hal_dma.h | |
| DMA (Direct Memory Access) Hardware Abstraction Layer. | |
| cfn_hal_eth.h | |
| Ethernet / MAC HAL API. | |
| cfn_hal_gpio.h | |
| General Purpose Input/Output (GPIO) HAL API. | |
| cfn_hal_i2c.h | |
| Inter-Integrated Circuit (I2C) HAL API. | |
| cfn_hal_i2s.h | |
| I2S (Serial Audio Interface) HAL API. | |
| cfn_hal_irq.h | |
| Generic Interrupt Controller HAL API. | |
| cfn_hal_nvm.h | |
| NVM (Non-Volatile Memory) HAL API. | |
| cfn_hal_pwm.h | |
| Pulse Width Modulation (PWM) HAL API. | |
| cfn_hal_qspi.h | |
| Quad-SPI (QSPI / OSPI) HAL API. | |
| cfn_hal_rtc.h | |
| Real-Time Clock (RTC) HAL API. | |
| cfn_hal_sdio.h | |
| SDIO / SDMMC HAL API. | |
| cfn_hal_spi.h | |
| Serial Peripheral Interface (SPI) HAL API. | |
| cfn_hal_timer.h | |
| General Purpose Timer HAL API. | |
| cfn_hal_types.h | |
| Common type definitions and enums for the HAL. | |
| cfn_hal_uart.h | |
| Universal Asynchronous Receiver-Transmitter (UART) HAL API. | |
| cfn_hal_usb.h | |
| USB Device HAL API (PCD Layer). This HAL focuses strictly on the Peripheral Controller Device (PCD) hardware. High-level USB stacks utilize this interface to manage endpoints and transfers. | |
| cfn_hal_util.h | |
| Caffeine Framework Universal Utilities. | |
| cfn_hal_wdt.h | |
| Watchdog Timer (WDT) HAL API. | |