Releases: Mesh4all/m4a-firmware
0.23.06-rc1
Not much changes, it's only an update based on our calendar versioning
0.22.12
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
andmtd_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 andse_*
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 andse_*
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
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
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
- Riot-OS update by @xkevin190 in #268
- Riot-OS update: master 22.07 by @eduazocar in #287
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
andmtd_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
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
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
According to our releases calendar: