Skip to content

Releases: leka/LekaOS

LekaOS v1.4.0

15 Mar 12:14
64abbdc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

LekaOS v1.3.0

13 Jan 08:36
1fe3e43
Compare
Choose a tag to compare

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 https://github.com/leka/Leka...
Read more

LekaOS v1.2.0

02 Oct 22:02
7e5bda9
Compare
Choose a tag to compare

What's Changed

  • 👷 (firmware): Update uploaded artifacts by @YannLocatelli in #930
  • ✨ (bluetooth): Enable audio to play from bluetooth by @YannLocatelli in #921
  • ➕ (extern): Add semver header file for v0.3.0 by @YannLocatelli in #938
  • ✨ (spikes): Show MagicCard ID in lk_rfid by @HPezz in #948
  • 🤡 (mock): Update CoreBufferedSerial mock by @HPezz in #949
  • 🔧 (fs): Add /fs/sys/hardware-version by @YannLocatelli in #944
  • 🍱 (MagicCards): Add all magicCards by @HPezz in #951
  • hugo/feature/Refactor RFID by @HPezz in #929
  • 🤡 : (mocks): edit CoreI2C header reference by @MMyster in #942
  • 💫 (behaviorkit): Add ChooseActivity behavior by @HPezz in #978
  • 🎨 Add GameKit by @zozo976 in #977
  • mmyster/feature/lk quad digital to analog converter by @MMyster in #940
  • 🐛 (libs): Pass tag_detected_callback static by @HPezz in #981
  • 🎨 (rfidkit): Add getCallback() func in RFIDKit by @HPezz in #984
  • 🎨 (ActivityKit): Update GameKit into ActivityKit by @HPezz in #988
  • 🚚 (ActivityKit): Move Activity.h to local interface folder by @ladislas in #990
  • ladislas+hugo/feature/improve gamekit+add first game by @ladislas in #991
  • hugo/feature/Move RFIDKit in RC by @HPezz in #992
  • mmyster/feature/add core touch sensor by @MMyster in #925
  • hugo/feature/Add ReinforcerKit by @HPezz in #980
  • ✅ (tests): Add EXPECT_CALL at RC's initialization test by @HPezz in #995
  • hugo/feature/Update RC SM and OS to Gamekit by @HPezz in #986
  • ✨ (include): add header file boost::ut for unit testing by @MMyster in #989
  • hugo/feature/Pass const reference MagicCard in RFIDKit callback by @HPezz in #1001
  • 🔧 (serialnumber): Add /fs/sys/date_of_test by @YannLocatelli in #945
  • ✨ (firmware): Get current OS version - From file by @YannLocatelli in #939
  • ♻️ (FirmwareKit): Make FirmwareKit independent of path, format by @ladislas in #1017
  • 🍱 (spike): Update paths of images and videos in lk_lcd by @YannLocatelli in #1019
  • 🐛 (video): Decode first frame of video before getting its properties by @YannLocatelli in #1018
  • hugo/feature/Add purple and orange in RGB by @HPezz in #1024
  • hugo/feature/Add structs in activities by @HPezz in #1021
  • ♻️ (videokit): Add a display_white_background option in displayImage by @HPezz in #1022
  • 🩹 (serialnumber): Set date_of_test in Serial Number + ♻️ refactor by @YannLocatelli in #946
  • ♻️ (activity): Invert minus & plus display by @HPezz in #1035
  • 🔨 (version): Move firmware version from build_firmware script to Makefile by @YannLocatelli in #1023
  • 🧱 (serialnumber): Handle epoch format for date_of_test by @YannLocatelli in #1026
  • ✨ (file): Get SHA256 of a file using mbedtls by @YannLocatelli in #1033
  • 🐛 (tools): Fix args namespace case by @ladislas in #1003
  • hugo/rename/Add activity Number Recognition by @HPezz in #996
  • hugo/feature/Add PictoColorRecognition activity by @HPezz in #1002
  • ladislas/bugfix/math utils divide zero by @ladislas in #971
  • 👷 (runners): Update runners to Ubuntu 22.04 LTS by @ladislas in #1037
  • hugo/feature/Add ChooseReinforcer activity by @HPezz in #1006
  • hugo/feature/Add PictoEmotionRecognition activity by @HPezz in #1007
  • hugo/feature/Add FoodRecognition activity by @HPezz in #1008
  • hugo/feature/Add LedNumberCounting activity by @HPezz in #1011
  • hugo/feature/Add FlashNumberCounting activity by @HPezz in #1012
  • hugo/feature/Add SuperSimon activity by @HPezz in #1014
  • hugo/feature/Add ShapeRecognition activity by @HPezz in #1015
  • ⬆️ (boost): Bump boost::sml to v1.1.6 by @ladislas in #1005
  • 🐛 (activity): Add to SuperSimon by @HPezz in #1038
  • 👷 (bugfix): Fix python crash by @ladislas in #1040
  • ✨ (ble): Get SHA256 of file through characteristic by @YannLocatelli in #1034
  • ladislas/feature/update ci actions tools by @ladislas in #1041

Full Changelog: v1.1.0...v1.2.0

LekaOS v1.1.0

02 Oct 21:55
e79f8d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

LekaOS v1.0.1

02 Oct 21:46
ed7772a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

LekaOS v1.0.0

02 Oct 21:44
bb108a4
Compare
Choose a tag to compare

What's Changed

Read more