▼ application | |
► bluey_demo | |
main.c | |
► hello_world_blinky | |
main.c | |
► hello_world_rtt | |
main.c | |
► LSM6D_testing | |
lsm_testing_ble.c | |
lsm_testing_ble.h | |
main.c | |
► product_id_extract | |
main.c | |
► product_id_gen | |
board_no.h | |
main.c | |
► rf_data_rx | |
main.c | |
pin_trace.h | |
rf_rx_ble.c | |
rf_rx_ble.h | |
► rf_data_tx | |
main.c | |
pin_trace.h | |
► rf_data_tx_rx | |
► S2LP_Library | |
► Inc | |
inc_all.h | |
MCU_Interface_template.h | Header file for low level S2LP SPI driver. To be copied in the application floder and customized according to the SPI driver used |
S2LP_Commands.h | Management of S2-LP Commands |
S2LP_Config.h | S2LP Configuration and useful defines |
S2LP_Csma.h | Configuration and management of S2-LP CSMA |
S2LP_Fifo.h | Configuration and management of S2-LP Fifo |
S2LP_General.h | Configuration and management of S2-LP General functionalities |
S2LP_Gpio.h | Configuration and management of S2-LP GPIO |
S2LP_PacketHandler.h | Configuration and management of the common features of S2-LP packets |
S2LP_PktBasic.h | Configuration and management of S2-LP Basic packets |
S2LP_PktStack.h | Configuration and management of S2-LP STack packets |
S2LP_PktWMbus.h | Configuration and management of S2-LP WMbus packets |
S2LP_Qi.h | Configuration and management of S2LP QI |
S2LP_Radio.h | Configuration and management of S2-LP RF Analog and Digital part |
S2LP_Regs.h | This file contains all the registers address and masks |
S2LP_Timer.h | Configuration and management of S2-LP Timers |
S2LP_Timer_ex.h | Configuration and management of S2-LP Timers using floating point |
S2LP_Types.h | Header file for S2-LP types |
► Src | |
S2LP_Commands.c | Management of S2-LP Commands |
S2LP_Csma.c | Configuration and management of S2-LP CSMA |
S2LP_Fifo.c | Configuration and management of S2-LP Fifo |
S2LP_General.c | Configuration and management of S2-LP General functionalities |
S2LP_Gpio.c | This file provides all the low level API to manage S2-LP GPIO |
S2LP_PacketHandler.c | Configuration and management of the common features of S2-LP packets |
S2LP_PktBasic.c | Configuration and management of S2-LP Basic packets |
S2LP_PktStack.c | Configuration and management of S2-LP STack packets |
S2LP_PktWMbus.c | Configuration and management of S2-LP WMBUS packets |
S2LP_Qi.c | Configuration and management of S2-LP QI |
S2LP_Radio.c | This file provides all the low level API to manage Analog and Digital radio part of S2-LP |
S2LP_Timer.c | Configuration and management of S2-LP timers |
S2LP_Timer_ex.c | This file provides functions to manage S2-LP debug |
S2LP_Types.c | This file provides functions to manage S2-LP debug |
► STM32_Nucleo | |
► Inc | |
SDK_EVAL_Button.h | This file contains definitions for Software Development Kit eval board push-buttons |
SDK_EVAL_Com.h | This file contains definitions for Software Development Kit eval board COM ports |
SDK_EVAL_EEPROM.h | |
SDK_EVAL_Gpio.h | GPIO Configuration used in the Software Development Kit eval board to drive GPIOs |
SDK_EVAL_Led.h | This file contains definitions for Software Development Kit eval board Leds |
► Src | |
SDK_EVAL_Button.c | This file provides all the low level API to manage SDK buttons |
SDK_EVAL_Com_UART.c | |
SDK_EVAL_Com_UART_DMA_TX.c | |
SDK_EVAL_Config.c | This file provides all the low level API to manage SDK Version identification |
SDK_EVAL_EEPROM.c | |
SDK_EVAL_Gpio.c | This file provides all the low level API to manage SDK eval pin to drive GPIOs |
SDK_EVAL_Led.c | This file provides all the low level API to manage SDK LEDs |
► STM32_Nucleo_S2LP_Util | |
► Inc | |
S2LP_SDK_Util.h | |
► Src | |
S2LP_SDK_Util.c | |
cube_hal.h | |
MCU_Interface.h | Header file for low level S2LP SPI driver |
SDK_BasicGeneric_A.c | Example of transmission of S2-LP Basic packets |
SDK_BasicGeneric_B.c | Example of reception of S2-LP Basic packets |
SDK_Configuration_Common.h | Common configuration header file |
SDK_EVAL_Config.h | This file contains SDK EVAL configuration and useful defines |
SDK_EVAL_Spi_Driver.c | This file provides all the low level SPI API to access to the device using a software watchdog timer to avoid stuck situation |
► saadc_logger | |
main.c | |
► sense_pir | |
► led_sequences | |
led_seq.c | |
led_seq.h | |
separate_values.py | |
main.c | |
sensepi_ble.c | |
sensepi_ble.h | |
sensepi_cam_trigger.c | |
sensepi_cam_trigger.h | |
sensepi_store_config.c | |
sensepi_store_config.h | |
► sensebe_rx | |
► led_sequences | |
led_seq.c | |
led_seq.h | |
separate_values.py | |
isr_manager.c | |
isr_manager.h | |
main.c | |
sensebe_ble.c | |
sensebe_ble.h | |
sensebe_rx_mod.c | |
sensebe_rx_mod.h | |
sensebe_store_config.c | |
sensebe_store_config.h | |
sys_config.h | |
► sensebe_tx | |
► led_sequences | |
led_seq.c | |
led_seq.h | |
separate_values.py | |
isr_manager.c | |
isr_manager.h | |
main.c | |
sensebe_ble.c | |
sensebe_ble.h | |
sensebe_store_config.c | |
sensebe_store_config.h | |
sensebe_tx_mod.c | |
sensebe_tx_mod.h | |
sys_config.h | |
► sensebe_tx_rx | |
► led_sequences | |
led_seq.c | |
led_seq.h | |
separate_values.py | |
isr_manager.c | |
isr_manager.h | |
main.c | |
sensebe_ble.c | |
sensebe_ble.h | |
sensebe_store_config.c | |
sensebe_store_config.h | |
sensebe_tx_rx_mod.c | |
sensebe_tx_rx_mod.h | |
sys_config.h | |
► simple_statemachine | |
main.c | |
► sys_lvl_testing | |
file_serial_interface_test.py | |
main.c | |
► testing_firmware_v1 | |
hw_testing_app.c | |
hw_testing_app.h | |
main.c | |
template_isr_manager.c | |
template_isr_manager.h | |
▼ codebase | |
► hal | |
hal_clocks.c | |
hal_clocks.h | |
hal_gpio.h | |
hal_nop_delay.h | |
hal_nvmc.c | |
hal_nvmc.h | |
hal_pin_analog_input.h | |
hal_ppi.c | |
hal_ppi.h | |
hal_pwm.c | |
hal_pwm.h | |
hal_radio.c | |
hal_radio.h | |
hal_saadc.c | |
hal_saadc.h | |
hal_spim.c | |
hal_spim.h | |
hal_twim.c | |
hal_twim.h | |
hal_uart.c | |
hal_uart.h | |
hal_wdt.c | |
hal_wdt.h | |
► peripheral_modules | |
aa_aaa_battery_check.h | |
aux_clk.c | |
aux_clk.h | |
ble_adv.c | |
ble_adv.h | |
button_ui.c | |
button_ui.h | |
cam_trigger.c | |
cam_trigger.h | |
device_tick.c | |
device_tick.h | |
gpio_level_handler.c | |
gpio_level_handler.h | |
led_sense.c | |
led_sense.h | |
led_ui.c | |
led_ui.h | |
log.h | |
LSM6DS3.c | |
LSM6DS3.h | |
mcp4012_x.c | |
mcp4012_x.h | |
ms_timer.c | |
ms_timer.h | |
nvm_logger.c | |
nvm_logger.h | |
oper_manage.c | |
oper_manage.h | |
out_pattern_gen.c | |
out_pattern_gen.h | |
pir_sense.c | |
pir_sense.h | |
profiler_timer.c | |
profiler_timer.h | |
radio_trigger.c | |
radio_trigger.h | |
simple_adc.c | |
simple_adc.h | |
simple_pwm.c | |
simple_pwm.h | |
time_tracker.c | |
time_tracker.h | |
tinyprintf.c | |
tinyprintf.h | |
tssp_detect.c | |
tssp_detect.h | |
tssp_ir_tx.c | |
tssp_ir_tx.h | |
uart_printf.c | |
uart_printf.h | |
us_timer.c | |
us_timer.h | |
► sd_assist | |
app_error.c | |
app_error.h | |
evt_sd_handler.c | |
evt_sd_handler.h | |
► segger_rtt | |
SEGGER_RTT.c | |
SEGGER_RTT.h | |
SEGGER_RTT_Conf.h | |
SEGGER_RTT_printf.c | |
SEGGER_RTT_Syscalls_GCC.c | |
► ti_radio_lib | |
► cc1101_drv | |
cc1101_def.h | |
cc1101_drv.c | |
cc1101_utils.c | |
► cc112x_drv | |
cc112x_def.h | |
cc112x_drv.c | |
cc112x_utils.c | |
► cc1190_drv | |
cc1190_drv.c | |
cc1190_drv.h | |
cc1x_utils.h | |
hal_spi_rf.c | |
hal_spi_rf.h | |
hal_spi_rf_exp430g2.h | |
hal_spi_rf_exp5529.h | |
hal_spi_rf_trxeb.h | |
radio_drv.h | |
spi_rf_nrf52.h | |
► util | |
CBUF.h | This file contains global definitions for circular buffer manipulation |
common_util.h | |
dev_id_fw_ver.c | |
dev_id_fw_ver.h | |
irq_msg_util.c | |
irq_msg_util.h | |
nrf_assert.c | |
nrf_assert.h | |
nrf_util.c | |
nrf_util.h | |
▼ platform | |
bluey_1v1.h | |
boards.h | |
detect_rev1.h | |
hackable.h | |
pca10028.h | |
pca10040.h | |
sensebe_rev1.h | |
sensebe_rev3.h | |
sensebe_rx_rev1.h | |
sensebe_rx_rev2.h | |
senseberx_rev3.h | |
sensebetx_rev3.h | |
sensepi_rev2.h | |
sensepi_rev3.h | |
sensepi_rev4.h | |