new file: include/OSAL_Memory.c
new file: include/OSAL_Memory.h
new file: include/OSAL_Timers.c
new file: include/OSAL_Timers.h
new file: include/comdef.h
new file: include/saddr.c
new file: include/saddr.h
modified: main.c
- The changes made to the SCCD workflow configuration focus on optimizing the build process for microcontrollers by disabling unnecessary ports and setting the prefix path.
- Improved build process for Sdcc compiler.
- This commit changes the compiler flags in the Makefile to correctly specify the microcontroller family for the SDCC compiler.
- This commit adds a new GitHub Actions workflow for building and testing SDCC (Software Development Compiler) on CC2530.
- The changes are to update the build process for Zigbee sensor firmware, switching from MSP430 compiler to sdcc and updating object file generation rules.
- This commit updates the build system for the project, adding and configuring new paths, compiler settings, and dependencies for the Z-Stack SDK.
- The primary goal of these changes is to update dependencies for Zigbee communication and hardware abstraction layer libraries, expanding the project's functionality by introducing new header files.
new file: include/_hal_uart_isr.c
new file: include/hal_adc.c
new file: include/hal_adc.h
new file: include/hal_aes.h
new file: include/hal_assert.c
new file: include/hal_assert.h
new file: include/hal_board.h
new file: include/hal_board_cfg.h
new file: include/hal_ccm.h
new file: include/hal_defs.h
new file: include/hal_dma.c
new file: include/hal_dma.h
new file: include/hal_drivers.c
new file: include/hal_drivers.h
new file: include/hal_flash.c
new file: include/hal_flash.h
new file: include/hal_key.c
new file: include/hal_key.h
new file: include/hal_lcd.c
new file: include/hal_lcd.h
new file: include/hal_led.c
new file: include/hal_led.h
new file: include/hal_mac_cfg.h
new file: include/hal_mcu.h
new file: include/hal_oad.c
new file: include/hal_oad.h
new file: include/hal_ota.c
new file: include/hal_ota.h
new file: include/hal_rpc.h
new file: include/hal_sleep.c
new file: include/hal_sleep.h
new file: include/hal_startup.c
new file: include/hal_timer.c
new file: include/hal_timer.h
new file: include/hal_types.h
new file: include/hal_uart.c
new file: include/hal_uart.h
- The changes to the CI workflow script update the installation commands for the MSP430 GCC toolchain and its dependencies, switching from alternative methods to direct downloads.
- This commit updates the build process to use a custom toolchain and configuration, enabling compilation of multiple project components.
- The primary goal of this commit is to provide a detailed overview and documentation for a zigbee weather station project, including firmware information and sensor component descriptions.
- Updated configuration file with new constants and definitions.
- The MAIN GOAL of these changes is to implement a comprehensive sensor system for environmental monitoring, including temperature, humidity, pressure, wind speed, and direction.
- Main goal of the changes: Define a new header file with function prototypes and external variable declarations.
- Added new functionality to initialize and read data from an anemometer sensor, introducing its necessary setup and calculation logic.
- Added header file for anemometer sensor with function prototypes.
- Initial implementation of BME280 sensor functionality.
- Added function prototype for the BME280 initialization and data reading functions.
- Initializes and configures a rain gauge sensor with GPIO interrupt setup.
- Added function prototypes to the rain gauge sensor header file.
- This commit adds a new C function to initialize and read data from a wind vane sensor.
- Updated header file with new function prototype definitions.
- This commit adds a new function `send_zigbee_data` to send various Zigbee data types.
- Added Zigbee communication header file with function prototype for sending data.