Skip to content

Releases: DotBots/DotBot-firmware

REL-1.17

26 Sep 14:03
3bb5238
Compare
Choose a tag to compare

What's Changed

New features

  • bsp/timer: extend API to allow use of all available RTC peripherals by @aabadie in #311
  • bsp/i2c: extend API to allow using all available peripherals by @aabadie in #312
  • bsp/spim: extend API to allow using all available peripherals by @aabadie in #314
  • drv/upgate: add library and sample application for over-the-air FPGA reconfiguration by @aabadie in #315
  • bsp: add support for qspi peripheral + sample application by @aabadie in #299
  • add support for the mini mote 2 by @SaidAlvarado in #316
  • bsp: add API for watchdog peripheral by @aabadie in #325
  • bsp: add definitions and helper function to configure TrustZone access by @aabadie in #327

Bugs fixed

  • dist/upgate: fix missing lz4 dependency by @aabadie in #322

Other Changes

  • bsp/radio: reduce interframe interval by @aabadie in #305
  • radio bsp function db_radio_tx() should block while waiting for packets to be sent by @SaidAlvarado in #306
  • Enable fastest posible transmission time for the radio by @SaidAlvarado in #307
  • bsp/timer_hf: extend api so all available timer peripherals can be used by @aabadie in #310
  • projects/01drv_ism330: Fix ISM330 crashing because the IMU is configured too soon after boot by @SaidAlvarado in #321
  • lh2_mocap: Add mocap detection functions to the lh2 driver by @SaidAlvarado in #319
  • MAINT: move motors and rgbled libraries from bsp to drv by @aabadie in #323
  • projects/01bsp_wdt: use reset reason by @aabadie in #326
  • projects/01bsp_wdt: enable reset reason support with nrf5340 net core by @aabadie in #328
  • bsp/device: add net-core support to db_device_id() by @SaidAlvarado in #331

Full Changelog: REL-1.16...REL-1.17

REL-1.16

02 May 07:47
b0172dc
Compare
Choose a tag to compare

What's Changed

New features

  • freebot-v1.0.emProject: add support for FreeBot by @aabadie in #302
  • projects/03app_xgo: add application to control XGO by @aabadie in #255

Bugs fixed

  • .github: fix download artifact steps by @aabadie in #301
  • projects/radio: fix management of application specific radio mode configuration by @aabadie in #304

Full Changelog: REL-1.15...REL-1.16

REL-1.15

25 Apr 08:54
96a54a0
Compare
Choose a tag to compare

What's Changed

New features

  • projects: add gateway application with long range radio, switch sailbot to use long range by @aabadie in #272
  • crypto: add software sha256 and ed25519 by @aabadie in #282
  • OTAP: add basic support for crypto primitives (sha256 hash, ed25519 signature) by @aabadie in #283
  • bsp: add SPIM driver by @aabadie in #286
  • drv: add LZ4 compression library and sample application by @aabadie in #294
  • drv: add N25Q128 SPI flash memory driver by @aabadie in #291
  • drv: include uzlib compression/decompression library + sample application by @aabadie in #296

Bugs fixed

  • projects/03app_dotbot_gateway: fix timing bug when using buttons to control a dotbot by @aabadie in #266
  • bsp/uart: fix unexpected extra byte sent by @aabadie in #287

Other Changes

  • doc: fix DK board names in getting started page by @aabadie in #265
  • projects/03app_dotbot_gateway: add user feedback using LEDs by @aabadie in #267
  • 268 add support for 4 simulatenous lighthouse basestations to the lh2 bsp by @SaidAlvarado in #273
  • .github: bump actions versions by @aabadie in #295
  • drv: add as5048b rotary encoder driver and sample application by @Zimrahin in #279
  • SailBot: Wind Sensor Integration and Bug Fixes by @Zimrahin in #297
  • projects: add simple application to retrieve and print device information (ID, cpu type, addr) by @aabadie in #300

New Contributors

Full Changelog: REL-1.14...REL-1.15

REL-1.14

15 Dec 13:35
f130546
Compare
Choose a tag to compare

What's Changed

New features

Bugs fixed

  • projects/03app_dotbot_gateway: fix crash on nrf5340dk by @aabadie in #257

Other Changes

  • doc: rework getting started page by @aabadie in #250
  • SailBot: Send radio data outside of the interrupt context by @malishav in #260

Full Changelog: REL-1.13.1...REL-1.14

REL-1.13.1

28 Nov 10:39
f5deded
Compare
Choose a tag to compare

What's Changed

Bugs fixed

  • bsp/pwm: drv/rgbled_pwm: various fixes and improvements by @aabadie in #247
  • bsp/lh2: use a truly unused pin for SPI clock by @aabadie in #248

Other Changes

  • 03app_dotbot: use dotbot v2 compatible rgbled_pwm library by @aabadie in #241
  • doc/sphinx: move source files one level up by @aabadie in #242
  • doc/sphinx: attempt to enable version switcher by @aabadie in #243
  • doc/sphinx: use myst parser to link to local static files and use generated markdown files where possible by @aabadie in #244
  • doc/sphinx: move python scripts to dist/scripts and enable linking to them from doc and READMEs by @aabadie in #245
  • Makefile: .github: extend the list of published artifacts in release by @aabadie in #249

Full Changelog: REL-1.13...REL-1.13.1

REL-1.13

22 Nov 11:16
3370267
Compare
Choose a tag to compare

What's Changed

New features

  • crypto: add sha256 and ed25519 libraries with sample applications by @aabadie in #233

Other Changes

  • testbed: several improvements in the firmware update library, bootloader and associated script by @aabadie in #230
  • bsp/uart: extend API to allow using all available UARTE peripherals by @aabadie in #231
  • testbed/dotbot-flash.py: default to True when prompting confirmation by @aabadie in #234
  • doc: add initial support for autogenerated Doxygen documentation by @aabadie in #237
  • doc: use sphinx + breathe + doxygen to generate the documentation by @aabadie in #238
  • .readthedoc.yaml: add initial configuration by @aabadie in #240

Full Changelog: REL-1.12...REL-1.13

REL-1.12

25 Oct 14:22
5b43c37
Compare
Choose a tag to compare

What's Changed

New features

  • drv: add move library for dotbot (using qdec) by @aabadie in #222
  • Testbed: add bootloader application with examples by @aabadie in #224

Bugs fixed

  • drv: invert PWM values for rgb led driver by @aabadie in #220

Other Changes

  • projects/03app_dotbot: add dotbot-v2 specific parameters for the control loop by @aabadie in #221
  • bsp/radio: fix radio states by @aabadie in #226

Full Changelog: REL-1.11...REL-1.12

REL-1.11

08 Sep 09:10
fd64d80
Compare
Choose a tag to compare

What's Changed

New features

  • bsp: add driver for Non Volatile Memory controller by @aabadie in #198
  • drv: add library for storing log data on flash + add companion application to read and dump logs by @aabadie in #200
  • protocol: extend header with random message id by @aabadie in #199
  • Add LSM6DS driver by @malishav in #201
  • bsp: add function to retrieve the RSSI of the last received packet by @aabadie in #214
  • project: bsp: add initial support for DotBot v2 (nrf5340-app based) by @aabadie in #206
  • bsp: add support for qdec by @aabadie in #209
  • drv: add library to support rgbled via 3 pwm pins by @aabadie in #212

Bugs fixed

  • Rework radio driver implementation and API by @aabadie in #213
  • projects/03app_dotbot_gateway: fix move raw packets refresh strategy by @aabadie in #215
  • Various small fixes and cleanup for nrf5340 by @aabadie in #216
  • nrf53: rework clock handling and ipc mechanism by @aabadie in #218

Other Changes

  • segger: refactor projects using board level solutions by @aabadie in #192
  • bsp: add board specific pin definitions and apply them where needed by @aabadie in #193
  • Dockerfile: bump Segger Embedded Studio version to 7.12a by @aabadie in #197
  • Segger: rework projects by using common files as much as possible by @aabadie in #196
  • Tilt-compensated heading by @malishav in #204
  • projects/projects-bsp-drv.emProject: cleanup project file by @aabadie in #207
  • projects/03app_dotbot: make log flash use optional (using a preprocessor define) by @aabadie in #208

Full Changelog: REL-1.10.2...REL-1.11

REL-1.10.2

17 Apr 10:46
5850db1
Compare
Choose a tag to compare

What's Changed

Bugs fixed

  • Hotfixes for SailBot testing at Lac Daumesnil by @malishav in #187

Full Changelog: REL-1.10.1...REL-1.10.2

REL-1.10.1

14 Apr 14:17
05b5011
Compare
Choose a tag to compare

What's Changed

Bugs fixed

  • projects/01bsp_radio_lr_txrx: fix status LED pin by @aabadie in #184

Other Changes

  • projects/03app_sailbot: remove useless autonomous operation define by @aabadie in #185
  • projects/03app_nrf5340_app: bsp/radio_nrf5340: enable non secure access to POWER peripheral by @aabadie in #186

Full Changelog: REL-1.10...REL-1.10.1