theCore C++ embedded framework
|
common/export/common/adc.hpp | Common definitions for ADC module |
stm32/export/aux/adc.hpp | STM32 ADC driver |
adc_cfg.in.hpp | Header provides template of ADC driver configuration |
alloc.cpp | Allocator |
arch.cpp | |
arm_eabi.cpp | |
assert.cpp | |
assert.h | |
aux_unit.cpp | |
bh1750.hpp | BH1750 Digital 16bit Serial Output Type Ambient Light Sensor IC See, https://e-radionica.com/productdata/BH1750FVI.pdf |
dev/bus/export/dev/bus.hpp | Generic bus interface module |
platform/common/export/common/bus.hpp | Platform bus common interface |
bus_unit.cpp | |
adc_bat/case.cpp | |
bypass_console_bat/case.cpp | |
delay_bat/case.cpp | Delay test case |
exti_manager_bat/case.cpp | |
gpio_bat/case.cpp | |
semaphore_test/case.cpp | |
streams_bat/case.cpp | |
systmr_bat/case.cpp | |
uart_bat/case.cpp | |
unity_demo/case.cpp | |
cm_device.hpp | Proxy header, required by architecture module due to CMSIS-compliancy |
host/console.cpp | Console class implementation for the host platform |
stm32/console.cpp | Platform console implementation |
tm4c/console.cpp | TM4C bypass console implementation |
common/export/common/console.hpp | Common bypas console implementation |
host/export/platform/console.hpp | |
particle_electron/export/platform/console.hpp | Electron bypass console driver |
stm32/export/platform/console.hpp | Stm32 console driver |
tm4c/export/platform/console.hpp | TM4C bypass console driver |
console_driver.hpp | |
console_integrity.cpp | |
console_pipe.hpp | Console pipe module |
cs43l22.hpp | Contains implementation for CS43L22 driver |
cs43l22_cfg.in.hpp | CS43L22 configuration code template |
debug_stubs.cpp | Provides debug stubs required by TivaWare library |
host/templates/defines.in.hpp | Platform definitions template |
particle_electron/templates/defines.in.hpp | Platform definitions template |
stm32/family/templates/defines.in.hpp | Family-related defintions that should be exported |
stm32/templates/defines.in.hpp | Platform definitions template |
tm4c/templates/defines.in.hpp | TM4C platform definitions template |
dir.cpp | |
dir.hpp | FATFS dir descriptor interface |
dir_descriptor.cpp | |
dir_descriptor.hpp | Dir descriptor interface |
dir_inode.cpp | Directory FATFS inode implementation |
dir_inode.hpp | Directory FATFS inode interface |
dma_cfg.in.hpp | Header provides template of DMA driver configuration |
endian.hpp | |
err.cpp | |
err.hpp | |
execution.cpp | |
arch/arm_cm/export/arch/execution.hpp | Various routines for CM* architectures, altering execution flow |
platform/common/export/common/execution.hpp | Module aggregates routines that are control execution flow of the MCU |
platform/host/export/platform/execution.hpp | Module aggregates routines that are control execution flow on the host platform |
platform/particle_electron/export/platform/execution.hpp | Various routines for particle electron platform, altering execution flow |
platform/stm32/export/platform/execution.hpp | Module aggregates routines that are control execution flow of the MCU |
platform/tm4c/export/platform/execution.hpp | Execution control for TM4C platform |
stm32/exti_manager.cpp | EXTI manager implementation for STM32 platform |
tm4c/exti_manager.cpp | External interrupt manager implementation |
stm32/export/platform/exti_manager.hpp | External interrupt manager for STM32 platform |
tm4c/export/platform/exti_manager.hpp | External interrupt manager for TM4C platform |
fc28.hpp | FC-28 Soil Humidity/Moisture Detection Sensor Module |
fc28_unit.cpp | |
file.cpp | FAT file descriptor implementation |
file.hpp | FAT file descriptor interface |
file_descriptor.cpp | File descriptor implementation |
file_descriptor.hpp | File descriptor interface |
file_inode.cpp | File FATFS inode implementation |
file_inode.hpp | File FATFS inode interface |
Findcppcheck.cpp | Dummy C++ source file used by CMake module Findcppcheck.cmake |
export/ecl/fs/fs.hpp | VFS interface |
fat/export/ecl/fat/fs.hpp | |
fs_cfg.in.hpp | Filesystem configuration code template |
fs_defines.in.h | Filesystem definitions template This file is intentionally made as C-header, to be able to include it in FATFS, written in C |
fs_descriptor.hpp | Filesystem descriptor |
fs_unit.cpp | |
dev/export/dev/generated.hpp | TheCore device generated files |
lib/export/lib/generated.hpp | TheCore library generated files |
platform/particle_electron/export/aux/generated.hpp | Enlists all generated headers by Particle platform |
platform/stm32/export/aux/generated.hpp | Enlists all generated headers by stm32 platform |
platform/tm4c/export/aux/generated.hpp | Enlists all generated headers by tm4c platform |
generated.in.hpp | Generated definitions template |
gpio.hpp | Common GPIO definitions for all platforms |
stm32/templates/gpio_cfg.in.hpp | Header provides template of GPIO driver configuration |
tm4c/templates/gpio_cfg.in.hpp | TM4C GPIO configuration template |
stm32/export/platform/gpio_device.hpp | GPIO device interface for STM32 platform |
tm4c/export/platform/gpio_device.hpp | TM4C GPIO device |
hm10.hpp | HM-10 BT module drivers |
hm10_cfg.in.hpp | HTU21D configuration code template |
hm10_unit.cpp | |
htu21d.hpp | Driver for HTU21D digital humidity sensor with temperature output See, https://cdn-shop.adafruit.com/datasheets/1899_HTU21D.pdf |
htu21d_cfg.in.hpp | HTU21D configuration code template |
i2c.hpp | |
particle_electron/export/aux/i2c_bus.hpp | Electron I2C driver |
stm32/export/aux/i2c_bus.hpp | |
i2c_cfg.in.hpp | Header provides template of I2C driver configuration |
i2c_wire_cfgs.in.hpp | Particle Serial I2C driver configuration template |
i2c_wire_dispatcher.in.cpp | I2C event dispatcher |
inode.cpp | |
inode.hpp | Inode interface |
iostream.hpp | |
irq.cpp | Common IRQ implementation |
common/export/common/irq.hpp | IRQ common module |
particle_electron/export/platform/irq.hpp | Electron IRQ interface |
stm32/export/platform/irq.hpp | STM32 IRQ interface |
tm4c/export/platform/irq.hpp | TM4C IRQ interface |
irq.in.cpp | TM4C IRQ handlers template |
istream.hpp | |
istream_unit.cpp | |
kernel_main.c | FreeRTOS main module |
kernel_stubs.c | Collection of kernel stubs |
list.hpp | The intrusive list interface |
list_unit.cpp | |
memory.hpp | Memory managment helpers: shared pointer |
mmio.hpp | Memory mapped I/O abstractions |
mmio_unit.cpp | Memory mapped I/O abstractions unit test |
dev/bus/tests/mocks/mutex.cpp | |
lib/thread/freertos/mutex.cpp | |
lib/thread/no_os/mutex.cpp | |
lib/thread/posix/mutex.cpp | |
freertos/export/ecl/thread/mutex.hpp | |
no_os/export/ecl/thread/mutex.hpp | Mutex implementation for projects without OS support |
posix/export/ecl/thread/mutex.hpp | |
ostream.hpp | |
ostream_unit.cpp | |
path.hpp | Filesystem path utilities |
pcd8544.hpp | |
pin_cfg.hpp | Pin configuration helpers |
stm32/templates/pin_mux.in.cpp | Pin multiplexer configurator |
tm4c/templates/pin_mux.in.cpp | Pin multiplexer and configurator for TM4C platform |
particle_electron/platform.cpp | |
stm32/platform.cpp | STM32 platform main file |
tm4c/platform.cpp | |
pool.hpp | Memory pool and corresponding allocator facilities |
pool_base_unit.cpp | |
pool_main.cpp | |
pool_unit.cpp | |
sdspi.hpp | SDSPI driver module |
sdspi_cfg.in.hpp | SDSPI configuration code template |
freertos/semaphore.cpp | |
no_os/semaphore.cpp | Implementation of the semaphore for targets without OS support |
posix/semaphore.cpp | |
freertos/export/ecl/thread/semaphore.hpp | |
no_os/export/ecl/thread/semaphore.hpp | Semaphore implementation for projects without OS support |
posix/export/ecl/thread/semaphore.hpp | |
semaphore_unit.cpp | |
serial.hpp | Serial interface for platform drivers with listen mode support |
serial_cfgs.in.hpp | Particle Serial drivers configuration template |
serial_dispatcher.in.cpp | Particle Serial dispatcher template |
serial_unit.cpp | |
shared_unit.cpp | |
signal.cpp | |
signal.hpp | |
common/export/common/spi.hpp | |
skel/export/aux/spi.hpp | Contains platform driver skeleton for SPI bus |
tm4c/export/aux/spi.hpp | Contains platform driver for TM4 SPI bus |
skel/templates/spi_cfg.in.hpp | Header provides template of SPI and spi drivers configuration |
tm4c/templates/spi_cfg.in.hpp | Header provides template of SPI and spi drivers configuration |
spi_i2s_bus.hpp | Contains platform driver implementation for SPI and I2S buses |
spi_i2s_cfg.in.hpp | Header provides template of SPI and I2S drivers configuration |
spinlock.cpp | |
spinlock.hpp | Simple spinlock |
f4xx/export/stm32_device.h | STM32F4 collection of C-headers |
l1xx/export/stm32_device.h | STM32 C header collection |
f4xx/export/stm32_device.hpp | STM32F4 collection of C++ headers |
l1xx/export/stm32_device.hpp | STM32 C++ header collection |
stm32_dma_wrap_interface.hpp | DMA wrapper interface for STM32 platform |
stm32_exti_wrap_interface.hpp | Interface to EXTI STM32 wrappers |
stm32_memmap.hpp | Memmap for stm32f4 device |
stm32f4xx_adc_wrap.hpp | STM32F4XX ADC wrappers |
stm32f4xx_dma_wrap.hpp | STM32F4XX DMA wrappers implementation |
stm32f4xx_exti_wrap.hpp | EXTI wrapper implementation |
stm32l1xx_dma_wrap.hpp | STM32L1XX DMA wrappers implementation |
stm32l1xx_exti_wrap.hpp | EXTI wrapper implementation |
streams.cpp | Main iostream module |
stubs.cpp | Newlib stubs implementation |
host/suites/platform_bat/suite_init.cpp | |
host/suites/unity_demo/suite_init.cpp | |
particle_electron/suites/platform_bat/suite_init.cpp | |
particle_electron/suites/unity_demo/suite_init.cpp | |
stm32f4discovery_rtos/suites/concurrency_suite/suite_init.cpp | |
stm32f4discovery_simple/suites/platform_bat/suite_init.cpp | |
stm32f4discovery_simple/suites/unity_demo/suite_init.cpp | |
tivac_tm4/suites/platform_bat/suite_init.cpp | Suite initialization of the TI TIVAC (TM4C) platform BAT suite |
tivac_tm4/suites/unity_demo/suite_init.cpp | |
sys.cpp | TheCore system initialization module |
test_adc.hpp | Suite ADC definitions |
stm32f4discovery_simple/suites/platform_bat/export/test_gpio.hpp | List of GPIOs exported by target, used by the test case |
tivac_tm4/suites/platform_bat/export/test_gpio.hpp | List of GPIOs exported by target, used by the test case |
particle_electron/suites/platform_bat/export/test_uart.hpp | Test UART for uart_case test |
stm32f4discovery_simple/suites/platform_bat/export/test_uart.hpp | Test UART for uart_case test |
tivac_tm4/suites/platform_bat/export/test_uart.hpp | Test UART for platform BAT test |
freertos/thread.cpp | |
posix/thread.cpp | |
freertos/export/ecl/thread/thread.hpp | |
posix/export/ecl/thread/thread.hpp | |
thread_unit.cpp | |
types.h | Common types for theCore framework |
export/ecl/fs/types.hpp | Filesystem type utilities |
fat/export/ecl/fat/types.hpp | FATFS convinient aliases |
uart.hpp | UART implementation for TI TM4C MCU |
uart_bus.hpp | Electron UART driver |
stm32/templates/uart_cfg.in.hpp | Header provides template of u(s)art driver configuration |
tm4c/templates/uart_cfg.in.hpp | TM4C UART definitions template |
unity_helpers.hpp | Set of unity helpers |
unity_stubs.cpp | Stubs implementation for Unity functions |
usart_bus.hpp | STM32 USART driver |
user_side.cpp | User-side code that should be compiled directly into resulting application |
utils.cpp | |
thread/freertos/export/ecl/thread/utils.hpp | |
thread/no_os/export/ecl/thread/utils.hpp | Utilities for projects without OS support |
utils/export/ecl/utils.hpp | General the Core utilities library |
utils_unit.cpp | |
version.hpp | General the Core version library |
version.in.cpp |