| ▼ 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 | |