|
ChibiOS 21.11.4
|
| common | |
| src | |
| os | |
| common | |
| portability | |
| GCC | |
| ccportab.h | Compiler portability layer |
| ports | |
| templates | |
| chcore.c | Port related template code |
| chcore.h | Port related template macros and structures |
| chtypes.h | Template port system types |
| ex | |
| devices | |
| ADI | |
| adxl317.c | ADXL317 MEMS interface module code |
| adxl317.h | ADXL317 MEMS interface module header |
| adxl355.c | ADXL355 MEMS interface module code |
| adxl355.h | ADXL355 MEMS interface module header |
| Bosch | |
| bmp085.c | BMP085 Digital pressure sensor interface module code |
| bmp085.h | BMP085 Digital pressure sensor interface module header |
| ST | |
| hts221.c | HTS221 MEMS interface module code |
| hts221.h | HTS221 MEMS interface module header |
| l3gd20.c | L3GD20 MEMS interface module code |
| l3gd20.h | L3GD20 MEMS interface module header |
| lis302dl.c | LIS302DL MEMS interface module code |
| lis302dl.h | LIS302DL MEMS interface module header |
| lis3dsh.c | LIS3DSH MEMS interface module code |
| lis3dsh.h | LIS3DSH MEMS interface module header |
| lis3mdl.c | LIS3MDL MEMS interface module code |
| lis3mdl.h | LIS3MDL MEMS interface module header |
| lps22hb.c | LPS22HB MEMS interface module code |
| lps22hb.h | LPS22HB MEMS interface module header |
| lps25h.c | LPS25H MEMS interface module code |
| lps25h.h | LPS25H MEMS interface module header |
| lsm303agr.c | LSM303AGR MEMS interface module code |
| lsm303agr.h | LSM303AGR MEMS interface module header |
| lsm303dlhc.c | LSM303DLHC MEMS interface module code |
| lsm303dlhc.h | LSM303DLHC MEMS interface module header |
| lsm6ds0.c | LSM6DS0 MEMS interface module code |
| lsm6ds0.h | LSM6DS0 MEMS interface module header |
| lsm6dsl.c | LSM6DSL MEMS interface module code |
| lsm6dsl.h | LSM6DSL MEMS interface module header |
| vl53l0x.h | VL53L0X MEMS interface module header |
| dox | |
| include | |
| ex.h | EX main include file |
| ex_accelerometer.h | Generic accelerometer interface header |
| ex_barometer.h | Generic barometer interface header |
| ex_compass.h | Generic compass interface header |
| ex_displays.h | Generic display interface header |
| ex_gyroscope.h | Generic gyroscope interface header |
| ex_hygrometer.h | Generic hygrometer interface header |
| ex_rangefinder.h | Generic rangefinder interface header |
| ex_sensors.h | Generic sensors interface header |
| ex_thermometer.h | Generic thermometer interface header |
| hal | |
| dox | |
| include | |
| hal.h | HAL subsystem header |
| hal_adc.h | ADC Driver macros and structures |
| hal_buffered_serial.h | Buffered Serial Driver code |
| hal_buffers.h | I/O Buffers macros and structures |
| hal_can.h | CAN Driver macros and structures |
| hal_channels.h | I/O channels access |
| hal_crypto.h | Cryptographic Driver macros and structures |
| hal_dac.h | DAC Driver macros and structures |
| hal_efl.h | Embedded Flash Driver macros and structures |
| hal_files.h | Data files |
| hal_flash.h | Generic flash driver class header |
| hal_gpt.h | GPT Driver macros and structures |
| hal_i2c.h | I2C Driver macros and structures |
| hal_i2s.h | I2S Driver macros and structures |
| hal_icu.h | ICU Driver macros and structures |
| hal_ioblock.h | I/O block devices access |
| hal_mac.h | MAC Driver macros and structures |
| hal_mii.h | MII macros and structures |
| hal_mmc_spi.h | MMC over SPI driver header |
| hal_mmcsd.h | MMC/SD cards common header |
| hal_objects.h | Base object |
| hal_pal.h | I/O Ports Abstraction Layer macros, types and structures |
| hal_persistent.h | Generic persistent storage class header |
| hal_pwm.h | PWM Driver macros and structures |
| hal_queues.h | I/O Queues macros and structures |
| hal_rtc.h | RTC Driver macros and structures |
| hal_sdc.h | SDC Driver macros and structures |
| hal_serial.h | Serial Driver macros and structures |
| hal_serial_usb.h | Serial over USB Driver macros and structures |
| hal_sio.h | SIO Driver macros and structures |
| hal_spi.h | SPI Driver selector macros and structures |
| hal_spi_v1.h | SPI (v1) Driver macros and structures |
| hal_spi_v2.h | SPI (v2) Driver macros and structures |
| hal_st.h | ST Driver macros and structures |
| hal_streams.h | Data streams |
| hal_trng.h | TRNG Driver macros and structures |
| hal_uart.h | UART Driver macros and structures |
| hal_usb.h | USB Driver macros and structures |
| hal_usb_cdc.h | USB CDC macros and structures |
| hal_wdg.h | WDG Driver macros and structures |
| hal_wspi.h | WSPI Driver macros and structures |
| lib | |
| complex | |
| buffered_sio | |
| hal_buffered_sio.c | Buffered SIO Driver code |
| hal_buffered_sio.h | Buffered SIO Driver macros and structures |
| mfs | |
| hal_mfs.c | Managed Flash Storage module code |
| hal_mfs.h | Managed Flash Storage module header |
| serial_nor | |
| hal_serial_nor.c | Serial NOR serial flash driver code |
| hal_serial_nor.h | Serial NOR driver header |
| xsnor | |
| devices | |
| macronix_mx25 | |
| hal_xsnor_macronix_mx25.c | Generated SNOR Macronix MX25 source |
| hal_xsnor_macronix_mx25.h | Generated SNOR Macronix MX25 header |
| hal_xsnor_macronix_mx25_impl.inc | Template of SNOR Macronix MX25 source |
| micron_n25q | |
| hal_xsnor_micron_n25q.c | Generated SNOR Micron N25Q source |
| hal_xsnor_micron_n25q.h | Generated SNOR Micron N25Q header |
| hal_xsnor_micron_n25q_impl.inc | Template of SNOR Micron N25Q source |
| dox | |
| include | |
| hal_flash_interface.h | Generated Flash Interface header |
| hal_xsnor_base.h | Generated SNOR Base Driver header |
| src | |
| hal_xsnor_base.c | Generated SNOR Base Driver source |
| streams | |
| bufstreams.c | Buffered streams code |
| bufstreams.h | Buffered streams structures and macros |
| chprintf.c | Mini printf-like functionality |
| chprintf.h | Mini printf-like functionality |
| chscanf.c | Mini scanf-like functionality |
| chscanf.h | Mini scanf-like functionality |
| memstreams.c | Memory streams code |
| memstreams.h | Memory streams structures and macros |
| nullstreams.c | Null streams code |
| nullstreams.h | Null streams structures and macros |
| src | |
| hal.c | HAL subsystem code |
| hal_adc.c | ADC Driver code |
| hal_buffered_serial.c | |
| hal_buffers.c | I/O Buffers code |
| hal_can.c | CAN Driver code |
| hal_crypto.c | Cryptographic Driver code |
| hal_dac.c | DAC Driver code |
| hal_efl.c | Embedded Flash Driver code |
| hal_flash.c | Generic flash driver class code |
| hal_gpt.c | GPT Driver code |
| hal_i2c.c | I2C Driver code |
| hal_i2s.c | I2S Driver code |
| hal_icu.c | ICU Driver code |
| hal_mac.c | MAC Driver code |
| hal_mmc_spi.c | MMC over SPI driver code |
| hal_mmcsd.c | MMC/SD cards common code |
| hal_pal.c | I/O Ports Abstraction Layer code |
| hal_pwm.c | PWM Driver code |
| hal_queues.c | I/O Queues code |
| hal_rtc.c | RTC Driver code |
| hal_sdc.c | SDC Driver code |
| hal_serial.c | Serial Driver code |
| hal_serial_usb.c | Serial over USB Driver code |
| hal_sio.c | SIO Driver code |
| hal_spi.c | SPI Driver selector code |
| hal_spi_v1.inc | SPI (v1) Driver code |
| hal_spi_v2.inc | SPI (v2) Driver code |
| hal_st.c | ST Driver code |
| hal_trng.c | TRNG Driver code |
| hal_uart.c | UART Driver code |
| hal_usb.c | USB Driver code |
| hal_wdg.c | WDG Driver code |
| hal_wspi.c | WSPI Driver code |
| templates | |
| osal | |
| osal.c | OSAL module code |
| osal.h | OSAL module header |
| hal_adc_lld.c | PLATFORM ADC subsystem low level driver source |
| hal_adc_lld.h | PLATFORM ADC subsystem low level driver header |
| hal_can_lld.c | PLATFORM CAN subsystem low level driver source |
| hal_can_lld.h | PLATFORM CAN subsystem low level driver header |
| hal_crypto_lld.c | PLATFORM cryptographic subsystem low level driver source |
| hal_crypto_lld.h | PLATFORM cryptographic subsystem low level driver header |
| hal_dac_lld.c | PLATFORM DAC subsystem low level driver source |
| hal_dac_lld.h | PLATFORM DAC subsystem low level driver header |
| hal_efl_lld.c | PLATFORM Embedded Flash subsystem low level driver source |
| hal_efl_lld.h | PLATFORM Embedded Flash subsystem low level driver header |
| hal_gpt_lld.c | PLATFORM GPT subsystem low level driver source |
| hal_gpt_lld.h | PLATFORM GPT subsystem low level driver header |
| hal_i2c_lld.c | PLATFORM I2C subsystem low level driver source |
| hal_i2c_lld.h | PLATFORM I2C subsystem low level driver header |
| hal_i2s_lld.c | PLATFORM I2S subsystem low level driver source |
| hal_i2s_lld.h | PLATFORM I2S subsystem low level driver header |
| hal_icu_lld.c | PLATFORM ADC subsystem low level driver source |
| hal_icu_lld.h | PLATFORM ICU subsystem low level driver header |
| hal_lld.c | PLATFORM HAL subsystem low level driver source |
| hal_lld.h | PLATFORM HAL subsystem low level driver header |
| hal_mac_lld.c | PLATFORM MAC subsystem low level driver source |
| hal_mac_lld.h | PLATFORM MAC subsystem low level driver header |
| hal_pal_lld.c | PLATFORM PAL subsystem low level driver source |
| hal_pal_lld.h | PLATFORM PAL subsystem low level driver header |
| hal_pwm_lld.c | PLATFORM PWM subsystem low level driver source |
| hal_pwm_lld.h | PLATFORM PWM subsystem low level driver header |
| hal_rtc_lld.c | PLATFORM RTC subsystem low level driver source |
| hal_rtc_lld.h | PLATFORM RTC subsystem low level driver header |
| hal_sdc_lld.c | PLATFORM SDC subsystem low level driver source |
| hal_sdc_lld.h | PLATFORM SDC subsystem low level driver header |
| hal_serial_lld.c | PLATFORM serial subsystem low level driver source |
| hal_serial_lld.h | PLATFORM serial subsystem low level driver header |
| hal_sio_lld.c | PLATFORM SIO subsystem low level driver source |
| hal_sio_lld.h | PLATFORM SIO subsystem low level driver header |
| hal_spi_lld.c | PLATFORM SPI (v1) subsystem low level driver source |
| hal_spi_lld.h | PLATFORM SPI (v1) subsystem low level driver header |
| hal_spi_v2_lld.c | PLATFORM SPI (v2) subsystem low level driver source |
| hal_spi_v2_lld.h | PLATFORM SPI (v2) subsystem low level driver header |
| hal_st_lld.c | PLATFORM ST subsystem low level driver source |
| hal_st_lld.h | PLATFORM ST subsystem low level driver header |
| hal_trng_lld.c | PLATFORM TRNG subsystem low level driver source |
| hal_trng_lld.h | PLATFORM TRNG subsystem low level driver header |
| hal_uart_lld.c | PLATFORM UART subsystem low level driver source |
| hal_uart_lld.h | PLATFORM UART subsystem low level driver header |
| hal_usb_lld.c | PLATFORM USB subsystem low level driver source |
| hal_usb_lld.h | PLATFORM USB subsystem low level driver header |
| hal_wdg_lld.c | WDG Driver subsystem low level driver source template |
| hal_wdg_lld.h | WDG Driver subsystem low level driver header template |
| hal_wspi_lld.c | PLATFORM WSPI subsystem low level driver source |
| hal_wspi_lld.h | PLATFORM WSPI subsystem low level driver header |
| halconf.h | HAL configuration header |
| mcuconf.h | |
| license | |
| chcustomer.h | Customer-related info |
| chlicense.h | License Module macros and structures |
| chversion.h | Version Module macros and structures |
| nil | |
| dox | |
| include | |
| ch.h | Nil RTOS main header file |
| chevt.h | Nil RTOS events header file |
| chmsg.h | Nil RTOS synchronous messages header file |
| chsem.h | Nil RTOS semaphores header file |
| src | |
| ch.c | Nil RTOS main source file |
| chevt.c | Nil RTOS events source file |
| chmsg.c | Nil RTOS synchronous messages source file |
| chsem.c | Nil RTOS semaphores source file |
| templates | |
| chconf.h | Configuration file template |
| oslib | |
| dox | |
| include | |
| chbsem.h | Binary semaphores structures and macros |
| chdelegates.h | Delegate threads macros and structures |
| chfactory.h | ChibiOS objects factory structures and macros |
| chjobs.h | Jobs Queues structures and macros |
| chlib.h | ChibiOS/LIB main include file |
| chmboxes.h | Mailboxes macros and structures |
| chmemcore.h | Core memory manager macros and structures |
| chmemheaps.h | Memory heaps macros and structures |
| chmempools.h | Memory Pools macros and structures |
| chobjcaches.h | Objects Caches macros and structures |
| chobjfifos.h | Objects FIFO structures and macros |
| chpipes.h | Pipes macros and structures |
| src | |
| chdelegates.c | Delegate threads code |
| chfactory.c | ChibiOS objects factory and registry code |
| chmboxes.c | Mailboxes code |
| chmemcore.c | Core memory manager code |
| chmemheaps.c | Memory heaps code |
| chmempools.c | Memory Pools code |
| chobjcaches.c | Objects Caches code |
| chpipes.c | Pipes code |
| rt | |
| dox | |
| include | |
| ch.h | ChibiOS/RT main include file |
| chalign.h | Memory alignment macros and structures |
| chchecks.h | Configuration file checks header |
| chcond.h | Condition Variables macros and structures |
| chdebug.h | Debug support macros and structures |
| chdynamic.h | Dynamic threads macros and structures |
| chearly.h | Early forward types declarations header |
| chevents.h | Events macros and structures |
| chinstances.h | OS instances macros and structures |
| chlists.h | Lists and Queues header |
| chmsg.h | Messages macros and structures |
| chmtx.h | Mutexes macros and structures |
| chobjects.h | Operating System Objects macros and structures |
| chport.h | Port wrapper header |
| chregistry.h | Threads registry macros and structures |
| chrestrictions.h | Licensing restrictions header |
| chrfcu.h | Runtime Faults Collection Unit macros and structures |
| chschd.h | Scheduler macros and structures |
| chsem.h | Semaphores macros and structures |
| chstats.h | Statistics module macros and structures |
| chsys.h | System related macros and structures |
| chthreads.h | Threads module macros and structures |
| chtime.h | Time and intervals macros and structures |
| chtm.h | Time Measurement module macros and structures |
| chtrace.h | Tracer macros and structures |
| chvt.h | Time and Virtual Timers module macros and structures |
| src | |
| chcond.c | Condition Variables code |
| chdebug.c | Debug support code |
| chdynamic.c | Dynamic threads code |
| chevents.c | Events code |
| chinstances.c | OS instances code |
| chmsg.c | Messages code |
| chmtx.c | Mutexes code |
| chregistry.c | Threads registry code |
| chrfcu.c | Runtime Faults Collection Unit code |
| chschd.c | Scheduler code |
| chsem.c | Semaphores code |
| chstats.c | Statistics module code |
| chsys.c | System related code |
| chthreads.c | Threads code |
| chtm.c | Time Measurement module code |
| chtrace.c | Tracer code |
| chvt.c | Time and Virtual Timers module code |
| templates | |
| chconf.h | Configuration file template |
| src |