Skip to content

Releases: mcci-catena/Arduino_Core_STM32

Add new boards, enhance serial support

03 Jul 20:21
eb622d9
Compare
Choose a tag to compare

This release adds support for the new MCCI Catena 4617, 4618 and 4630 boards.

It also allows for selecting USB + hardware serial, and (on suitable boards) USB + 2x hardware serial.

Correct clocking in different modes and .RamFunc placement in RAM

16 Apr 18:11
31ff52b
Compare
Choose a tag to compare

This release corrects the handling of clocking in the various SLEEP/STOP/STANDBY modes. It also ensures that .RamFunc code is properly placed in RAM(initialzed when statics are initialized).

Fix version number in platform.txt and set GPIO to reset state when deinit SPI, I2C and UART

28 Mar 17:13
671a2ee
Compare
Choose a tag to compare

This release has minor changes that fix version number in platform.txt and set GPIO to reset state when deinit SPI, I2C and UART.

Increase serial buffer size and low power changes for Catena 4801

06 Feb 22:03
373996b
Compare
Choose a tag to compare

This release includes low power changes for Catena 4801 and increases hardware serial buffer size to 256 as Modbus protocol supports to read 125 registers at once.

Fix device ID register offset, improve sleep mode power

28 Dec 17:49
Compare
Choose a tag to compare

This release addressed two issues:

Fixed the unique device ID register 2 offset:
According to STM32L0x2 reference manual, unique device ID register 2 offset is 0x14, but STM32L0xx_HAL_Driver use offset 8.

Changed SPI pins from pull-up to no pull:
PULLUP setting for all SPI pins (MOSI, MISO, SCLK and SSEL) is changed from PULLUP enable to no PULLUP.
As a result, 30 uA was measured at 2.5V when deep sleep mode.

Add new boards, improve power management

22 Nov 00:41
995b108
Compare
Choose a tag to compare

This is a major release. It improves wakeup support and power management, and simplifies some of the menus. New boards: 4610 and 4801. The template system was enhanced. USB manufacturer string is no longer "unknown". Changed hardware serial default baud rate to 115,200 from 9600. Moved USB clock control to USB module. Enhanced begin()/end() for USB and I2C to start/stop clocks. (This is a major bump because the baud rate change may be a breaking change.)

Add Catena 4611, 4612 support, menu templating

18 Aug 03:05
a54bd92
Compare
Choose a tag to compare

This release supports the Catena 4551, 4611 and 4612 models.

  • The 4611 and 4612 have slightly revised pinouts compared to the 4551, and can achieve lower power.
  • boards.txt is now generated using a template, so we can enforce consistency across the various boards supported by a given BSP.

Maintenance: fix ARDUINO_CATENA_4551

05 Aug 06:32
32bce96
Compare
Choose a tag to compare

This is a quick release to fix #27 and #31.

Add DFU, integrate LMIC support

02 Aug 16:30
8df1129
Compare
Choose a tag to compare

This release enhances the MCCI BSP to support DFU download, simplify the menus, and add LMIC region support (as with the Feather M0 BSP from MCCI).

Micro-release to push new tool version

23 Mar 21:19
f03779c
Compare
Choose a tag to compare

This release is the same as v1.0.7, but the tools archive is changed to .tar.gz format, which resolves issue #16.