Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-24 | Refactor CMake files to allow building 2 binaries : one standalone and one ↵ | JF | 2 | -59/+259 | |
compatible with mcuboot bootloader (the offset in memory is different). Add documentation about mcuboot image generation and OTA. Re-enable watchdog | |||||
2020-05-24 | Working demo of OTA using MCUBoot ↵ | JF | 3 | -8/+63 | |
https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v4.1.4 | |||||
2020-05-20 | Fix offset issues in OTA procedure. | JF | 2 | -7/+70 | |
CRC verification : work in progress (not fully working for now). | |||||
2020-05-11 | Fix race conditions on SPI and integrate the SPI NOR Flash driver into ↵ | JF | 12 | -48/+257 | |
DFUService (WIP) | |||||
2020-05-07 | Add SPI NOR Flash driver, WIP. | JF | 14 | -30/+212 | |
2020-05-03 | Read and log info from Start and Ini packets. | JF | 2 | -3/+27 | |
2020-05-03 | Improve dfu state machine | JF | 1 | -6/+17 | |
2020-05-02 | Merge branch 'nimble' into nimble-ota | JF | 4 | -14/+22 | |
2020-05-02 | Add Asssert & debug messages. | JF | 2 | -10/+18 | |
2020-05-02 | Update syscfg.h | JF | 2 | -2/+2 | |
2020-05-02 | Add new screen that is displayed during the OTA transfert. | JF | 13 | -5/+161 | |
2020-05-01 | Defer the discovery of services using the system task. | JF | 8 | -15/+28 | |
2020-05-01 | Clean code of DfuService | JF | 3 | -107/+155 | |
2020-05-01 | Working DfuService with quick'n'ugly code | JF | 3 | -10/+76 | |
2020-04-30 | Fix random crash caused by bad implementation of ble_npl_hw_enter_critical(). | JF | 1 | -2/+2 | |
2020-04-27 | Re-enable watchdog | JF | 1 | -2/+2 | |
2020-04-27 | Nimble OTA : work in progress | JF | 5 | -112/+134 | |
2020-04-27 | BLE : Display the actual status of the connection on the screen. | JF | 5 | -42/+9 | |
2020-04-27 | Remove references to BLE Manager | Adam Pigg | 3 | -3/+0 | |
2020-04-26 | Add Nimble in libs directory | JF | 633 | -834/+228083 | |
2020-04-25 | NimbleController : CTS & ANS are now working together (even if the code is ↵ | JF | 6 | -105/+174 | |
not as good as I would like). | |||||
2020-04-25 | NimbleController : CTS & ANS working but not at the same time (conflict ↵ | JF | 8 | -14/+306 | |
during discovery) | |||||
2020-04-23 | NimbleController : Encapsulate CTS client in its own class. | JF | 5 | -92/+141 | |
2020-04-23 | NimbleController : Encapsulate device info service in its own class. | JF | 6 | -119/+175 | |
2020-04-22 | NimbleController : Implement device info service | JF | 1 | -2/+125 | |
2020-04-22 | NimbleController : support CTS | JF | 3 | -3/+107 | |
2020-04-19 | Encapsulate nimble code into NimbleController. | JF | 6 | -78/+177 | |
Handle all GAP events. | |||||
2020-04-19 | Integration of nimble, work in progress. | JF | 8 | -43/+337 | |
Advertising is working. | |||||
2020-04-05 | Update BLE and battery icons from https://gitlab.com/arteeh/pinetimeos : it ↵ | JF | 53 | -3701/+1123 | |
saves ~60KB of flash! | |||||
2020-04-04 | Disable logging (again...). | JF | 1 | -3/+3 | |
2020-04-04 | Fix crash when the computer disconnect from the BLE connection. | JF | 1 | -1/+0 | |
2020-03-29 | Improved BLE logging | JF | 3 | -61/+47 | |
Do not consider service discovery as error Remove dulicated BLE observer | |||||
2020-03-28 | Encapsulate Notification management in NotificationManager. It implement a ↵ | JF | 13 | -116/+105 | |
static array of notifications to avoid dynamic allocation. | |||||
2020-03-25 | Add support for BLE notification (ANS client). | JF | 12 | -11/+344 | |
Work In Progress!!! | |||||
2020-03-22 | Fix bad memory alloaction in sysinfo screen. | JF | 2 | -14/+8 | |
2020-03-22 | Add new App : Sysinfo. It displays various info about the running system : ↵ | JF | 15 | -41/+276 | |
version, date/time, battery, brightness and resetreason. It contains placeholder for future use (like mac address, uptime,...). | |||||
2020-03-15 | Add the possibility to the screen to handle a touch gesture. | JF | 7 | -25/+61 | |
A default action is taken if the current screen doesn't handle it. | |||||
2020-03-15 | Encapsulate brightness controll into the class BrightnessController. | JF | 9 | -21/+232 | |
Add a new app to configure the brightness. | |||||
2020-03-15 | Workaround for a issue when the FDS (flash data storage for BLE softdevice)) ↵ | JF | 1 | -0/+45 | |
memory is full (it prevent the app from running correctly and just display a black screen) : if the fds cannot init, erase the memory and try again. | |||||
2020-03-14 | Display battery level and BLE connection status using icon on Clock screen. | JF | 60 | -26/+4183 | |
2020-03-11 | Backup and restore vertical scroll offset when goind to sleep/wakeup to ↵ | JF | 4 | -9/+12 | |
avoid scrambled display on wake-up. | |||||
2020-03-10 | Apply a "up" transition when an app is opened. | JF | 2 | -3/+6 | |
2020-03-09 | Add support for gestures and integrate it with the vertical scrolling ↵ | JF | 5 | -92/+176 | |
transition. | |||||
2020-03-08 | When a full screen refresh is done, apply a vertical scroll during the ↵ | JF | 212 | -30/+89113 | |
refresh. This makes the transition from one screen the another one smoother, even if the refresh rate is slow. | |||||
2020-03-08 | Do not copy LittleVgl object in DislayApp, use reference instead. | JF | 4 | -1/+17 | |
Make Cst816s, SpiMaster and St7789 not copiable and not movable | |||||
2020-03-06 | Remove not needed code. | JF | 1 | -16/+0 | |
2020-03-06 | Call ble_manager_init_peer_manager() _after_ the scheduler has been started. ↵ | JF | 3 | -1/+2 | |
This fixes an issue that would prevent the firmware from running correctly after a full reset or after the flashing of the firmware. Before this fix, ble_manager_init_peer_manager() was called before the scheduler, which trigged an assert in an IRQ routine. | |||||
2020-03-03 | Merge branch 'littlevgl' | JF | 40 | -282/+4094 | |
# Conflicts: # src/DisplayApp/Screens/Clock.cpp # src/DisplayApp/Screens/Clock.h | |||||
2020-03-02 | Workaround for the first touch that is taken twice into account. | JF | 2 | -4/+10 | |
2020-03-02 | Remove TODO as they are not needed anymore | JF | 1 | -2/+0 | |