Skip to content

LekaOS v1.3.0

Compare
Choose a tag to compare
@ladislas ladislas released this 13 Jan 08:36
· 463 commits to develop since this release
1fe3e43

What's Changed

  • πŸ”– (release): Bump to v1.2.0 by @YannLocatelli in #1045
  • ♻️ (MagicCard): Add language byte to MagicCard by @HPezz in #1048
  • hugo/feature/Internationalize ActivityKit and RC by @HPezz in #1049
  • mmyster/feature/lk unit testing framework boost ut by @MMyster in #993
  • 🚨 (RFIDKit): Fix warning comparison of ints w/ different signedness by @ladislas in #1061
  • πŸ”Š (os): Log os version on startup by @ladislas in #1063
  • 🩹 (boost::sml): Fix logger output for v1.1.6 by @ladislas in #1064
  • ladislas/feature/cleanup makefile by @ladislas in #1068
  • 🀑 (kernel): Add setTickCountAddDelay function by @HPezz in #1077
  • ladislas+hugo/feature/quit activity mode by @ladislas in #1062
  • hugo/rename/Rename RC deprecated titles tests by @HPezz in #1078
  • ladislas+mmyster/feature/functional tests by @ladislas in #1079
  • πŸ’š (analysis): Fix clang-tidy version selection by @ladislas in #1089
  • ♻️ (ci): Analysis - Use make clang_tidy_diff by @ladislas in #1090
  • Mmyster/feature/test functional file manager by @MMyster in #1087
  • ladislas+yann/feature/cmake generate os version by @ladislas in #1069
  • πŸ§‘β€πŸ’» (make): Add target ut_lite for faster unit tests by @ladislas in #1100
  • πŸ”§ (mbed): Set default stdio baudrate to 115200 by @ladislas in #1104
  • πŸ”§ (clang-format): Add missing hal to regex by @ladislas in #1105
  • πŸ“Œ (mbed): Pin to mbed-os-6.15.1+fixes+gcc-11-support by @ladislas in #1106
  • 🩹 (BLEKit): Fix missing include by @ladislas in #1110
  • πŸ”§ (clang-tidy): readability-identifier-length - ignored variable/parameter names by @ladislas in #1115
  • ✨ (LogKit): Add new log_free method w/o formatting by @ladislas in #1113
  • mmyster/feature/lk core touch sensor by @MMyster in #947
  • βœ… (utils): math::map - add test for inverse case by @ladislas in #1121
  • ladislas/feature/cmake python version by @ladislas in #1119
  • ⚑ (LogKit): Process fifo by chuncks of 64 bytes by @ladislas in #1116
  • cedric hugo/feature/Add CoreIMU by @HPezz in #1092
  • ⬆️ (ci): Unit tests - Upgrade codecov action to v3 by @ladislas in #1133
  • ⬆️ (ci): Upgrade actions/upload-artifact to v3 by @ladislas in #1134
  • ⚑ - deep sleep - hal & logkit by @ladislas in #1102
  • ladislas/feature/rfidkit fix refactor by @ladislas in #1126
  • ladislas/bugfix/cleanup warnings by @ladislas in #1108
  • functional tests - override runner for better output by @MMyster in #1091
  • mmyster/feature/set sentivity value uint16 to float by @MMyster in #1122
  • ✏️ (interface): Fix filesystem include w/ <> by @ladislas in #1139
  • 🎨 (videokit): Add onvideoDidEndCallback by @HPezz in #784
  • 🚨 (clang-tidy): Fix Inside a lambda, 'FUNCTION' expands to the name of the function call operator by @ladislas in #1141
  • ⚑ (LogKit): Resize fifo to 8192 to allow prevent logs from disappearing by @ladislas in #1142
  • βœ… (tests): Update imu functional tests by @HPezz in #1128
  • mmyster/feature/run functional tests without freeze by @MMyster in #1127
  • ladislas/feature/functional tests gt output by @ladislas in #1138
  • ♻️ (tests): on device - refactor core_imu to bdd by @ladislas in #1153
  • 🚚 (ble): Rename service FileReception to FileExchange by @YannLocatelli in #1129
  • βœ… (tests): CI Functional Tests by @MMyster in #1111
  • ladislas/bugfix/ut corejpeg missing include by @ladislas in #1151
  • πŸ”¨ (firmware): Add build number using epoch by @YannLocatelli in #1150
  • hugo/feature/Split core imu functional test by @HPezz in #1157
  • 🩹(videokit): Add lock on playVideoOnRepeat by @YannLocatelli in #1155
  • 🚨 (clang-format): Fix concept formatting issue by @ladislas in #1158
  • ✨ (ble): Add setFileExchangeState characteristic by @YannLocatelli in #1130
  • ✨ (rc): Add FileExchange state and actions by @YannLocatelli in #1131
  • 🚸 (update): Update from FileExchange state by @YannLocatelli in #1132
  • πŸ’„ (tests): on device - fix log output by @ladislas in #1164
  • ladislas/feature/deep sleep core buffered serial by @ladislas in #1162
  • ladislas/feature/deep sleep core pwm by @ladislas in #1165
  • ⚑ (power): CoreMotor - suspend/resume pwm when needed to allow deep sleep by @ladislas in #1167
  • ♻️ (tools): Set response timeout to 30s by @HPezz in #1171
  • 🚸 (update): Check file of requested update exists prior to update by @YannLocatelli in #1156
  • hugo/feature/Add IMUKit by @HPezz in #1066
  • ✏️ (ft): Fix typos suite imukit by @HPezz in #1174
  • 🎨 (stl): Use std::ignore instead of auto _ by @ladislas in #1179
  • πŸ§‘β€πŸ’» (tests): on device - log start of tests as well by @ladislas in #1180
  • πŸ‘· (actions): sanitizers/unit tests - add more compilers to catch errors/issues by @ladislas in #1176
  • πŸ› (CoreMotor): Resume pwm before setting up speed by @HPezz in #1181
  • ladislas/feature/ci coverage use gcc 12 by @ladislas in #1182
  • ♻️ (CoreVideo): Remove the need for HAL_VIDEO_DECLARE_IRQ_HANDLERS by @ladislas in #1172
  • hugo/feature/Add MotionKit by @HPezz in #1166
  • ✨ (ble): Add os version in advertising data by @YannLocatelli in #1186
  • πŸ› (rc): Move the long SHA256 get process to the RC's EventQueue by @YannLocatelli in #1195
  • ✨ (MotionKit): Add on_rotation_ended_callback to rotate function by @HPezz in #1193
  • hugo/feature/Shut unexpected MotionKit calls by @HPezz in #1194
  • hugo/feature/Use MotionKit in ReinforcerKit by @HPezz in #1190
  • 🚸 (emergency stop): Add minimal delay to use emergency stop by @HPezz in #1192
  • hugo/fix/Refactor Emergency stop initial delay by @HPezz in #1199
  • πŸ› (ble): Allow FileExchangeState notification and notify onStart by @YannLocatelli in #1198
  • ✨ (file): Add clear file by @YannLocatelli in #1197
  • βž• (ActivityKit): Add ThisThread to several AutonomousActivities by @HPezz in #1201
  • ✨ (ble): Add ClearFile by @YannLocatelli in #1188
  • ladislas/feature/analysis sanitizers rework by @ladislas in #1204
  • ladislas/bugfix/fix mock expectations by @ladislas in #1208
  • hugo/feature/Mock LedKit by @HPezz in #1206
  • 🚸 (rc): Turn on lcd after displaying main menu by @YannLocatelli in #1212
  • ladislas/feature/ci analysis optimisation matrix by @ladislas in #1209
  • πŸ› (ci): Fix ccache issue on release creation by @ladislas in #1214
  • hugo/feature/Add BlinkOnCharge led animation by @HPezz in #1200
  • ladislas/bugfix/ci ccache keys restore keyes by @ladislas in #1217
  • hugo/feature/Change animation blinkOnCharge by @HPezz in #1218
  • hugo/feature/Improve MotionKit by @HPezz in #1215
  • 🚸 (rc): Display an image during FileExchange by @YannLocatelli in #1220
  • 🚸 (rc): Update charge status same time as battery level by @YannLocatelli in #1216
  • πŸ› (sm): Add guard is_charging for emergency stop with event autonomous activity requested by @YannLocatelli in #1224
  • ♻️ (ActivityKit ): Add reinforcer delay in activities by @HPezz in #1223
  • πŸ› (LedAnimation): Set _is_running to false earlier in stop() by @HPezz in #1227
  • ♻️ (ActivityKit): Change reinforcer delay by @HPezz in #1228
  • 🚸 (MotionKit): Reduce Epsilon to improve precision by @HPezz in #1229
  • ladislas/feature/ci add concurrenyc by @ladislas in #1230
  • ladislas/feature/1144 add os bootloader base head stats by @ladislas in #1233
  • ladislas/feature/ci analysis remove compilers by @ladislas in #1240
  • ♻️ (IMUKit): Update Mahony's sampling frequency by @HPezz in #1247
  • πŸ”¨ (firmware): Rename release files by @YannLocatelli in #1242

Full Changelog: v1.2.0...v1.3.0