GaIA BIOS Library
Loading...
Searching...
No Matches
Changelog

2.2.0

  • Add UART7 interface to the library.

2.1.1

  • Add "Getting Started" and "Changelog" sections to the documentation
  • Add all relevant header files to the documentation

2.1.0

  • Change paths for gwa_bios for the examples. Now the examples expect the folder to be in their own root (symbolic links are valid too, there is a script to generate them automatically)
  • Correctly initialize data in D2 SRAM for all projects
  • Fix USB Device MSC example project on AzureRTOS and add to release
  • Support for STM32F4 and STM32F7 has been dropped, only STM32H7 is now supported
  • The ESP32 WiFi driver has been removed from the library
  • Support for the accelerometer (IIS2DH) has been dropped
  • Support for transponders has been dropped
  • Keil examples now use the following versions of software packs:
    • ARM::CMSIS 6.3.0
    • ARM::CMSIS-Compiler 2.2.0
    • ARM::CMSIS-Driver_STM32 1.4.0
    • ARM::CMSIS-RTX 5.9.1
    • Keil::MDK-Middleware 8.3.0
    • Keil::STM32H7xx_DFP 4.1.3
    • Tecnologix::PHY_GWA 1.1.2
  • Azure examples now use:
    • STM32Cube_FW_H7 V1.13.0
    • STMicroelectronics::X-CUBE-AZRTOS-H7 3.5.0

2.0.9

  • Correct Modbus task interface with Azure ThreadX

2.0.8

  • Extend the Modbus 2ch example to show incoming exceptions
  • Fix a semaphore issue in the Modbus library
  • Update the 2ch example to use the operating system timer instead of a dedicated timer for HAL delays
  • Include the two PHY drivers used by GaIA Controller in the gwa library and align examples

2.0.7

  • Correct master response when slave timeout occurs; timeout was not reported

2.0.6

  • Add Modbus 2CH Master/Slave example
  • Fix Modbus Master library broadcast handling

2.0.5

  • Add Modbus RTU Master example
  • Add dual PHY driver for NetX
  • Fix Azure RTOS 3.3.0 usage in the tcp_dio_server example
  • Apply minor source fixes across projects

2.0.4

  • Fix Modbus broadcast command handling
  • Correct handling of Modbus broadcast messages
  • Fix parity bit check in Modbus ASCII (it was inverted)
  • Minor adjustments

2.0.3

  • Port to Azure RTOS v3.3.0
  • Update the following projects to H7 pack 1.12.1 and Azure pack 3.3.0:
    • buffered_serial
    • dio
    • dio_hs
    • mbus_rtu_slave
    • sdcard
    • http_server
    • tcp_dio_server
    • tcp_echo_server
    • template_azure_rtos
    • usb_host_msc
    • usb_device_msc

2.0.2

  • Add Modbus RTU Slave example
  • Update sdcard project to Azure RTOS v2.1.0 (same version used by other projects)

2.0.1

  • Convert Template H7Azure project to the new library version

1.2.0

  • First release compliant with new quality standards
  • Add function to retrieve reset cause
  • Fix SPI initialization issue and GCC buffer placement
  • Fix mutex handling and timeout event in the Modbus/TCP master example
  • Add support for new expansions with left/right layout
  • Update Modbus examples to Azure 2.1.0
  • Add MQTT example for STM32F4
  • Add parameter to specify SPI clock divider
  • Improve error handling during expansion identification
  • Add RTC date/time read function
  • Fix absolute paths in STM32CubeIDE examples
  • TODO:
    • Port MQTT example to STM32H7