Skip to content

Releases: Mesh4all/m4a-firmware

0.23.06-rc1

13 Mar 13:05
81f1724
Compare
Choose a tag to compare
0.23.06-rc1 Pre-release
Pre-release

Not much changes, it's only an update based on our calendar versioning

0.22.12

10 Jan 07:11
81f1724
Compare
Choose a tag to compare

What's Changed from 0.22.06

Boards

  • boards/m4a-24g: Adc VREF periph control by KCONFIG by @eduazocar in #286
  • boards: meshme CC2538 + CC2592 initial implementation by @luisan00 in #290
  • board: initial implementation of VS201 board, CC2538 + CC2592 by @luisan00 in #311
  • boards: fix error, BTN1 not defined by @luisan00 in #315
  • boards/meshme: Add ADC support and tests by @luisan00 in #316
  • boards/meshme: initial implementation of I2C and SPI peripherals by @luisan00 in #318

WiFi subsystem

  • wifi-subsys/components: fixed Cmake conflicts with server_cert.pem by @eduazocar in #266
  • wifi-subsys: fixed old static warnings presents by @eduazocar in #267
  • wifi-subsys: fix GA copyright warning by @luisan00 in #355

Tests

  • test/border_router: fixed with the new modifications by @eduazocar in #270
  • test/storage: Support to cc2538 with mtd_save_compress and mtd_load by @eduazocar in #321
  • tests: renamed tests with correctly test name by @eduazocar in #322
  • test/bmx280: New integration to generic BMX280 sensors tests by @eduazocar in #327
  • tests: Rename folders to CI integration drone testing by @eduazocar in #352
  • Test/net tools: Integration to net_tools test by @eduazocar in #357

Documentation

  • doc/network: Modify Documentation in the Network group by @eduazocar in #283
  • sys: documents corrections by @RocioRojas in #285
  • doc: fixes doc firmware by @RocioRojas in #291
  • tests/doc: Fixed group names and docs required of some modules by @eduazocar in #323
  • peripherals/doc; Added Documentation to Peripherals by @eduazocar in #294

Examples

  • example: updated ds18b20 sensors, fixed reading data under 0 grades by @eduazocar in #284
  • examples: Fixed module by @RocioRojas in #307

CI/CD

  • ci: add new platforms to drone runners by @luisan00 in #313
  • ci: update labeler runner with new board's label by @luisan00 in #310

Networking issues or features

  • network/udp_client: Update udp client to pass the tests by @eduazocar in #288
  • network: made kconfig to net tools by @RocioRojas in #299
  • network: Made kconfig to udp_server and udp_client by @RocioRojas in #302
  • network: Made kconfig to at_client by @RocioRojas in #304
  • network: Made kconfig to chamos by @RocioRojas in #300
  • network: Made kconfig to ds18 and moisture sensor by @RocioRojas in #303
  • network: Made Kconfig to border router module by @RocioRojas in #298
  • network: Made kconfig to storage and serialization by @RocioRojas in #305
  • network: fixed rpl support to socket_zep for Foren and fixed examples rpl & fixed some modules bugs to run it by @eduazocar in #345
  • firmware/network/radio: Radio module fixed gets functions by @eduazocar in #362
  • firmware/radio: Compillation Fixed to unregister netdev devices by @eduazocar in #325

Storage

  • firmware/storage: compress model to flashpages blocks by @eduazocar in #306
  • firmware/storage: Fixed bug in Boards meshme and vs203 by @eduazocar in #317
  • firmware/sys/storage: Added Support to Dump flashpages & firm_load_settings by @eduazocar in #351
  • firmware/sys/storage: Re-modification of storage module by @eduazocar in #359
  • firmware/sys/storage: Added supports to save specified data types by @eduazocar in #360
  • firmware/sys/storage: Added supports to del registers and rwp bit set by @eduazocar in #361

Tools

  • dist/tools/zep_dispatch: Topogen updated by @eduazocar in #348
  • Meshboot: Supporting to install boot in meshme and vs203 boards by @eduazocar in #312

Others

  • riot update by @xkevin190 in #268
  • RIOT/Update: master 22.07 by @eduazocar in #287
  • firmware/default_params: Adding Elements to save configuration in the… by @eduazocar in #308
  • sys/uniqueid: Fixed compilation dependencies of HWRNG and radio hardware by @eduazocar in #320
  • riotboot: fixed Kernel panics by @eduazocar in #337
  • RIOT: submodule update 22.08 by @eduazocar in #343
  • riotboot: Riotboot features by @eduazocar in #339
  • firmware: confs. for a better performance of RPL routing protocol. by @luisan00 in #344
  • firmware: Adding DEBUG mode to each module by @eduazocar in #346
  • sys/uniqueid: Uniqueid model RTOS by @eduazocar in #349
  • shell extended tool: extends shell funct. to our custom modules by @luisan00 in #350
  • firmware/sys/uniqueid: get_uid_seed and net_tools set_ipv6_by_uid by @eduazocar in #353
  • firmware/sys/shell_extended: shell extended functionality for uniqueid by @luisan00 in #356
  • firmware/sys/shell_extended: Adds support for net_tools commands by @luisan00 in #354
  • firmware: Default params definitions by @eduazocar in #363
  • firmware/sys/shell_extended: Added stg commands functions and se_* fixes by @eduazocar in #364
  • firmware/sys/shell_extended: Added support of network modules for Stg_cmd by @eduazocar in #369
  • sys: fixed random option uniqueid by @RocioRojas in #289
  • sys: move cpuid to uniqueid by @RocioRojas in #295
  • sys/uniqueid: Fixed rendundancy code and dependencies to multi support by @eduazocar in #297

What's Changed from latest release candidate

  • firmware/sys/storage: Added supports to save specified data types by @eduazocar in #360
  • firmware/sys/storage: Added supports to del registers and rwp bit set by @eduazocar in #361
  • firmware/network/radio: Radio module fixed gets functions by @eduazocar in #362
  • firmware: Default params definitions by @eduazocar in #363
  • firmware/sys/shell_extended: Added stg commands functions and se_* fixes by @eduazocar in #364
  • firmware/sys/shell_extended: Added support of network modules for Stg_cmd by @eduazocar in #369

Full Changelog: 0.22.12-RC2...0.22.12

0.22.12-RC2

11 Oct 10:45
32444c7
Compare
Choose a tag to compare
0.22.12-RC2 Pre-release
Pre-release

What's Changed

Now riotboot by RIOT-OS works as expected on custom boards

  • riotboot: fixed Kernel panics by @eduazocar in #337
  • riotboot: Riotboot features by @eduazocar in #339

New module!

  • shell extended tool: extends shell funct. to our custom modules by @luisan00 in #350
  • firmware/sys/shell_extended: shell extended functionality for uniqueid by @luisan00 in #356
  • firmware/sys/shell_extended: Adds support for net_tools commands by @luisan00 in #354

RIOT-OS version upgraded

  • RIOT: submodule update 22.08 by @eduazocar in #343

Some re-work on modules

  • firmware: Adding DEBUG mode to each module by @eduazocar in #346
  • sys/uniqueid: Uniqueid model RTOS by @eduazocar in #349
  • firmware/sys/uniqueid: get_uid_seed and net_tools set_ipv6_by_uid by @eduazocar in #353
  • Test/net tools: Integration to net_tools test by @eduazocar in #357

Some things are fixed, some things are optimized and some things just work

  • firmware: confs. for a better performance of RPL routing protocol. by @luisan00 in #344
  • network: fixed rpl support to socket_zep for Foren and fixed examples rpl & fixed some modules bugs to run it by @eduazocar in #345
  • dist/tools/zep_dispatch: Topogen updated by @eduazocar in #348
  • tests: Rename folders to CI integration drone testing by @eduazocar in #352
  • wifi-subsys: fix GA copyright warning by @luisan00 in #355

Complete rewrite of the "storage" module

Persistent storage between reboots now works as a basic file system, this will allow writing, deleting and searching data in the future with a simple key/value method

The flash space for this purpose is divided into:

  • index space: The key name and other valuable data is stored and pointing to the address of the mass storage space where the value is stored.
  • mass storage space: Just where the value is stored
  • firmware/sys/storage: Re-modification of storage module by @eduazocar in #359
  • Storage: Added Support to Dump flashpages & firm_load_settings by @eduazocar in #351

Full Changelog: 0.22.12-RC1...0.22.12-RC2

0.22.12-RC1

02 Aug 11:03
320cf06
Compare
Choose a tag to compare
0.22.12-RC1 Pre-release
Pre-release

Just in time! Thanks to everyone involved

According our releases calendar here is the first release candidate for 0.22.12 version

What's Changed

Riot-OS upgraded

WiFi Subsystem

  • wifi-subsys/components: fixed Cmake conflicts with server_cert.pem by @eduazocar in #266
  • wifi-subsys: fixed old static warnings presents by @eduazocar in #267

Tests

  • test/border_router: fixed with the new modifications by @eduazocar in #270
  • tests: renamed tests with correctly test name by @eduazocar in #322
  • test/storage: Support to cc2538 with mtd_save_compress and mtd_load by @eduazocar in #321
  • test/bmx280: New integration to generic BMX280 sensors tests by @eduazocar in #327

Documentation

  • doc/network: Modify Documentation in the Network group by @eduazocar in #283
  • doc/sys: documents corrections by @RocioRojas in #285
  • doc/firmware: fixes doc firmware by @RocioRojas in #291
  • doc/peripherals; Added Documentation to Peripherals by @eduazocar in #294
  • doc/tests: Fixed group names and docs required of some modules by @eduazocar in #323

Examples

  • examples: updated ds18b20 sensors, fixed reading data under 0 grades by @eduazocar in #284
  • examples: Fixed module by @RocioRojas in #307

Supported (custom) boards

  • boards/m4a-24g: Adc VREF periph control by KCONFIG by @eduazocar in #286
  • boards: meshme CC2538 + CC2592 initial implementation by @luisan00 in #290
  • boards/meshme: Add ADC support and tests by @luisan00 in #316
  • boards/meshme: initial implementation of I2C and SPI peripherals by @luisan00 in #318
  • board: initial implementation of VS201 board, CC2538 + CC2592 by @luisan00 in #311
  • boards: fix error, BTN1 not defined by @luisan00 in #315

Firmware

  • network/udp_client: Update udp client to pass the tests by @eduazocar in #288
  • firmware/storage: Fixed bug in Boards meshme and vs203 by @eduazocar in #317
  • firmware/default_params: Adding Elements to save configuration in the… by @eduazocar in #308
  • riotboot: Supporting to install boot in meshme and vs203 boards by @eduazocar in #312
  • firmware/radio: Compillation Fixed to unregister netdev devices by @eduazocar in #325
  • sys/uniqueid: Fixed compilation dependencies of HWRNG and radio hardware by @eduazocar in #320
  • sys: fixed random option uniqueid by @RocioRojas in #289
  • sys: move cpuid to uniqueid by @RocioRojas in #295
  • sys/uniqueid: Fixed rendundancy code and dependencies to multi support by @eduazocar in #297
  • sys/storage: compress model to flashpages blocks by @eduazocar in #306
  • network: made kconfig to net tools by @RocioRojas in #299
  • network: Made kconfig to udp_server and udp_client by @RocioRojas in #302
  • network: Made kconfig to at_client by @RocioRojas in #304
  • network: Made kconfig to chamos by @RocioRojas in #300
  • network: Made kconfig to ds18 and moisture sensor by @RocioRojas in #303
  • network: Made Kconfig to border router module by @RocioRojas in #298
  • network: Made kconfig to storage and serialization by @RocioRojas in #305

CI/CD

  • ci: update labeler runner with new board's label by @luisan00 in #310
  • ci: add new platforms to drone runners by @luisan00 in #313

Full Changelog: 0.22.06...0.22.12-RC1

v0.22.06

07 Jun 23:08
8a2e76f
Compare
Choose a tag to compare

Here is our first release with codename come as you are, thank you for taking the time to read these lines and specially to everyone involved in any way with this proyect.

What's Changed

Since the latest release candidate a total of:

  • 73 commits
  • 266 files changed
  • 5,835 additions, 5,874 deletions
  • 8 contributors

Wifi-subsys

  • Upgrade_test_https_GET_and_POST by @eduazocar in #213
  • Delete build warnings from icmp and recover https erased element by @eduazocar in #221
  • Added functionality to send messages to server from uart by @xkevin190 in #240
  • Added cJSON and changed cbor to json in the https-request by @xkevin190 in #264

Documentation

  • Fixed the documentation in wifi-subsys by @xkevin190 in #216
  • make documentation firmware by @RocioRojas in #217
  • doxyfile_ control to README from examples! by @eduazocar in #237
  • Solved some warnings in the RC-22.06 by @eduazocar in #251

Boards

  • update driver at86rf213 to at86rf233 by @eduazocar in #228
  • eui_provider_integration to m4a-24g by @eduazocar in #229
  • Reui64_provider fixed dependencies by @eduazocar in #230
  • boards: removed m4a-wroom and m4a-wrover support by @eduazocar in #224
  • riotboot dfu support by @RocioRojas in #236

Firmware

  • makes Kconfig by @RocioRojas in #225
  • Radio modification to manage various same type ifaces by @eduazocar in #235
  • Added node id to enconde and decode function by @xkevin190 in #241
  • RPL module by @xkevin190 in #233
  • Added rpl doc by @xkevin190 in #245
  • fixed set ipv6 address conflicts between RPL, radio and border_router modules by @eduazocar in #259
  • Network module net_tools and border_router modifications by @eduazocar in #261
  • chamoc tools and chamos module implementation by @eduazocar and @RocioRojas in #249

Full Changelog: 0.22.06-RC2...0.22.06

v0.22.06-rc2

04 Apr 17:04
c606daa
Compare
Choose a tag to compare
v0.22.06-rc2 Pre-release
Pre-release

According to our calendar

A total of 4 developers have made this new pre-release possible. Good job 💯

  • Issues 24 of 31 🥇
  • Pull request: 69 of 71 🥇

no kitten was harmed in the process

v0.22.06-rc1

01 Feb 12:08
f8b87fb
Compare
Choose a tag to compare
v0.22.06-rc1 Pre-release
Pre-release

According to our releases calendar: