What's Changed
- π (release): Bump to v1.3.0 by @ladislas in #1211
- π¨ (cmake): FirmwareKit - depend on os_version file by @ladislas in #1231
- πΈ (ble): Add isConnected by @YannLocatelli in #1219
- β»οΈ (rc): Separate timeout: inner state and state transition by @YannLocatelli in #1238
- π (behavior): Rename misleading bleConnection tests by @YannLocatelli in #1221
- π (sm): Rename onFileExchange{Start/End} by {start/stop}FileExchange by @YannLocatelli in #1222
- β»οΈ (behaviorkit): Separate bleConnection into bleConnectionWithoutVideo and bleConnectionWithVideo by @YannLocatelli in #1251
- β¨ (rc): Add DeepSleep state by @YannLocatelli in #1239
- β¨ (eventqueue): Add cancelLastCall by @YannLocatelli in #1252
- β Fix uninteresting mock function call by @YannLocatelli in #1253
- mmyster/feature/add touch sensor kit by @MMyster in #830
- mmyster/feature/add lk touch sensor kit by @MMyster in #926
- β»οΈ Use std::function instead of mbed::Callback by @YannLocatelli in #1255
- π (mbed): Pin to mbed-os@master+fixes+gcc-11-support by @ladislas in #1261
- π₯ (libs): Remove lib InvestigationDay by @YannLocatelli in #1263
- β¨ (Firmware) - Add Format Factory by @YannLocatelli in #1259
- π· (release): Check version is correct by @YannLocatelli in #1260
- β¨ (config): Config with multiple values by @YannLocatelli in #1258
- hugo/feature/Create CoreInterruptIn by @HPezz in #1262
- ladislas/feature/generate directory strcture as namespace by @ladislas in #1266
- β (jpeg): Improve CoreJPEG(+ModeDMA) coverage by @YannLocatelli in #1267
- β (file): Refactor Unit Tests by @YannLocatelli in #1275
- β»οΈ (video): Forward declare CGColor and CGPixel struct by @YannLocatelli in #1271
- β»οΈ (video): Set CGGraphics with CGColor+CGPoint+CGPixel+Character+FilledRectangle by @YannLocatelli in #1274
- β»οΈ (video): Videokit use EventLoop by @YannLocatelli in #1268
- β¨ (rc): Get Magic card via BLE by @YannLocatelli in #1273
- β¨ (rc): Set custom robot name by @YannLocatelli in #1256
- hugo/feature/Get imu data on interrupt by @HPezz in #1257
- β¨ (makefile): Build firmware + os in parallel by @ladislas in #1269
- π₯ (IMUKit ft): Comment failing tests by @HPezz in #1282
- β»οΈ (filemanager): Refactor UTs by @YannLocatelli in #1281
- ladislas/feature/ahrs fusion by @ladislas in #1245
- π§ (clang-format): Update ignored files, directories by @ladislas in #1290
- ladislas/feature/lsm6dsox check callback exists by @ladislas in #1291
- ladislas/feature/replace mahony with new fusion by @ladislas in #1287
- Yann/feature/filemanagerkit/add exists by @YannLocatelli in #1163
- ladislas/feature/lsm6dsox data timestamp by @ladislas in #1289
- β¬οΈ (IMUKit): Bump Fusion to v1.0.9 by @ladislas in #1293
- π₯ (libs): Remove PrettyPrinter, as not used anymore by @ladislas in #1302
- ladislas/feature/ci cleanup analysis workflows by @ladislas in #1304
- ladislas/feature/ci add workflow toolchain upgrade by @ladislas in #1305
- ladislas/bugfix/ci workflows fix typo licence by @ladislas in #1307
- π§ (tools): Python - add mbed_requirements.txt file by @ladislas in #1316
- hugo/feature/Update MotionKit Rotation to Fusion by @HPezz in #1314
- π (RC): Move onMagicCardAvailable at end of onTagActivated by @YannLocatelli in #1310
- β»οΈ (ColorKit): Add const to conversion local variables by @ladislas in #1313
- β¨ (spikes): Add ActivityKit spike by @YannLocatelli in #1320
- β (MotionKit): Remove log_debug in UTs of RotationControl by @YannLocatelli in #1321
- πΈ (rc): Add autonomous activities timeout by @YannLocatelli in #1322
- π₯ (State Machine): Remove DeepSleeping SM state by @HPezz in #1323
Full Changelog: v1.3.0...v1.4.0