InfiniTime.git

ref: 0.4.0
Sha Commit date Commit message Author
86d5732b 2020-04-05 Merge branch 'develop' of JF/PineTime into master JF
6e1bd118 2020-04-05 Merge branch 'ble-notifications' of JF/PineTime into develop JF
d5c2a589 2020-04-05 Update BLE and battery icons from https://gitlab.com/arteeh/pinetimeos : it saves ~60KB of flash! JF
932c0479 2020-04-05 Add documentation about BLE connection and services. JF
26fb9ed1 2020-04-04 Disable logging (again...). JF
d564b3cf 2020-04-04 Fix crash when the computer disconnect from the BLE connection. JF
211e9795 2020-03-29 Update Readme, add section about BLE connection troubleshooting JF
9ad1f05b 2020-03-29 Improved BLE logging JF
baca0fc3 2020-03-28 Encapsulate Notification management in NotificationManager. It implement a static array of notifications to avoid dynamic allocation. JF
68240704 2020-03-25 Add support for BLE notification (ANS client). JF
7e9a7e4d 2020-03-22 Fix bad memory alloaction in sysinfo screen. JF
fb64ba8f 2020-03-22 Add new App : Sysinfo. It displays various info about the running system : version, date/time, battery, brightness and resetreason. It contains placeholder for future use (like mac address, uptime,...). JF
8ed6ffaa 2020-03-15 Add the possibility to the screen to handle a touch gesture. JF
2c55ab20 2020-03-15 Merge branch 'brightness-app' of JF/PineTime into develop JF
2ed76ac5 2020-03-15 Encapsulate brightness controll into the class BrightnessController. JF
eabb54f1 2020-03-15 Workaround for a issue when the FDS (flash data storage for BLE softdevice)) 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. JF
6c4afdc4 2020-03-14 Merge branch 'battery-icon' of JF/PineTime into develop JF
4d2aacf8 2020-03-14 Display battery level and BLE connection status using icon on Clock screen. JF
a91c68c9 2020-03-11 Backup and restore vertical scroll offset when goind to sleep/wakeup to avoid scrambled display on wake-up. JF
b279c994 2020-03-10 Set version 0.4.0 JF
4de22601 2020-03-10 Apply a "up" transition when an app is opened. JF
35e22107 2020-03-09 Add support for gestures and integrate it with the vertical scrolling transition. JF
968f18f4 2020-03-09 Fix .gitignore JF
d0d3e404 2020-03-09 Add .gitignore JF
0a5cd60f 2020-03-08 When a full screen refresh is done, apply a vertical scroll during the refresh. This makes the transition from one screen the another one smoother, even if the refresh rate is slow. JF
d834f40c 2020-03-08 Do not copy LittleVgl object in DislayApp, use reference instead. JF
bfecc811 2020-03-06 Set version 0.3.1 JF
3f80a3de 2020-03-06 Remove not needed code. JF
a33428ed 2020-03-06 Merge branch 'master' of https://github.com/JF002/Pinetime JF
4ffd8d1c 2020-03-06 Call ble_manager_init_peer_manager() _after_ the scheduler has been started. This fixes an issue that would prevent the firmware from running correctly after a full reset or after the flashing of the firmware. JF
6089a1c0 2020-03-06 Add hires pictures of v0.3.0 JF
fd45746b 2020-03-03 Add doc in README.md : how to flash using gdb JF
54563694 2020-03-03 Merge branch 'littlevgl' JF
d2f725ec 2020-03-02 Update README.md with up to date picture. JF
d88ec8c2 2020-03-02 Workaround for the first touch that is taken twice into account. JF
43ffeb15 2020-03-02 Remove TODO as they are not needed anymore JF
262336af 2020-03-02 Fix Type in sdk_config JF
6b5b0112 2020-03-02 Re-Enable BLE JF
64014f03 2020-03-02 Fix date/time conversion from CTS to internal date/time representation. JF
824b8a7e 2020-03-02 Move version display from Clock screen to the modal window (accessible from tile menu) JF
dccef161 2020-03-01 Remove default lvgl font (roboto). JF
6f1857c5 2020-03-01 Add debugPins module that provides functions to set and clear debug GPIOs. JF
5bc0640b 2020-03-01 Fix typo in the name of the font "jetbrains_mono_extrabold_compressed" + use it as the default font. JF
21375eab 2020-03-01 Set version 0.3.0 JF
a1d79e7e 2020-03-01 Fix Model that would crash when closing it. JF
63c57258 2020-03-01 Simplify Tile to improve refresh speed (it's not a tile anymore...). JF
40bdbe50 2020-03-01 Instantiate spi, lcd, lvg and touchpanel as global variables instead of unique_ptr (avoids dynamic alloc at run-time. JF
6d288b90 2020-03-01 Configure lvgl theme and use 2*4lines buffers as video buffer (2 lines was not enough and caused perf issues) JF
e285ba99 2020-03-01 Fix double-buffering for spi display (it's actually using double-buffering, now) JF
179b14f4 2020-02-26 Add new Screens (gauge, meter,...) JF
0aa1803e 2020-02-23 Enable watchdog, and issue a WDT reset when the button is pushed for more than 7s. JF
f07ffab4 2020-02-23 Re-enable BLE, BLE status on display and battery level on display. JF
02772b99 2020-02-23 Do not compile GFX and older fonts anymore. JF
2bdff7ed 2020-02-20 Re-enable BLE display on Clock screen JF
79b4f006 2020-02-16 Prevent unnecessary refresh in Clock screen. JF
167a0ffc 2020-02-16 Add touch panel port to lvgl. JF
f30573a9 2020-02-15 Add support for hardware assisted vertical scrolling. JF
52539a5f 2020-02-12 Log Touchpanel data (position + gesture!) JF
e65c9fa1 2020-02-10 Integration of lvgl : continued... JF
a97faf8e 2020-02-08 First quick'n'dirty integration of LittleVGL. Needs some cleaning. JF
e737fb04 2020-01-31 Bump patch (v0.2.2) JF
be7be860 2020-01-31 Improve clock accuraty and reduce clock drifting over time (before : 1/2h per day, now : 0 minutes in 24h). JF
dff0d747 2020-01-26 Merge branch 'luben93-messing-with-openocd' JF
a956ed1e 2020-01-26 Default to JLink programmer/debugger is no USE_* variable has been specified during CMake build. JF
a3ff4170 2020-01-26 Merge branch 'messing-with-openocd' of https://github.com/luben93/Pinetime into luben93-messing-with-openocd JF
61284527 2020-01-26 cleaned up openocd cmake options and added a readme lucas
7c03810f 2020-01-26 Merge pull request #19 from JF002/spi-dma JF002
6491a7c3 2020-01-26 Remove test code JF
640e8cd1 2020-01-26 GFX : wait end of transfert using a task notification. JF
5fa4f5ab 2020-01-26 Better integration of SPI with DMA and IRQ. Using only 'End' IRQ. Perf could be improved by using 'Started' IRQ to prepare the next buffer while the current one is beeing sent. JF
37d50ed6 2020-01-26 added some inital support for flashing via openocd instead of gdb, for wider compatability lucas
eb7a1b3a 2020-01-22 [WIP] Max SPI speed reached (119ms for a full refresh. Theo max : 240*240*16 = 115.2ms) using IRQ and DMA. JF
aa3e5c0c 2020-01-22 [WIP] Use IRQ in SPI driver to improve performances JF
b4bd41cd 2020-01-19 Implement the SPI driver using DMA. JF
9dc4e32e 2020-01-19 Remove all custom targets from the ALL (default) target. This will prevent from executing them when running "make". JF
aeb4cce8 2020-01-19 Merge branch 'master' of https://github.com/JF002/Pinetime JF
40100bd8 2020-01-19 Merge pull request #17 from danielkucera/cmake-version JF002
ffbeeba3 2020-01-18 downgrade to cmake 3.10 Daniel Kucera
2b3e6b1c 2020-01-18 Refactor ctor() and Ini() of SpiMaster. JF
86d9f6e6 2020-01-18 Set minimum version of cmake to 3.10 JF
f049f382 2020-01-18 Encapsulate the drawing of the screen into Screens classes. JF
f14ba4a7 2020-01-18 Add version (major.minor.patch) in CMake files. JF
fb99520c 2020-01-18 Add version (major.minor.patch) in CMake files. JF
6ca08173 2020-01-18 Update comment about system task JF
b34ff32f 2020-01-18 DateTimeController is now updated in the system task. JF
8daa830e 2020-01-18 Apply Hardware reset on display during wake-up, as softreset might not be enough to wake the display up. JF
c1f3a31b 2020-01-17 Disable SPI, I²C, touch controller and display controller in sleep mode. JF
69a14a22 2020-01-17 Type again JF
24fa6bd5 2020-01-17 Typo JF
81d629e8 2020-01-17 Add support for Black magic probe (using GDB client). JF
6abf12ff 2020-01-12 Detect BLE disconnection (in addition to BLE connection) and update the display accordingly. JF
3c29a11c 2020-01-12 Fix link error because of missing file "nrf_common.ld" JF
f23ef842 2020-01-12 Improve date/time accuracy and handle counter overflow. JF
9baf00bb 2020-01-11 Merge pull request #11 from JF002/date-library JF002
8253c099 2020-01-11 Add date library (https://github.com/HowardHinnant/date) to manage the date and time. JF
04c7b142 2020-01-09 Increase configMINIMAL_STACK_SIZE to fix crash issue caused by freertos timers. JF
1e25f51a 2020-01-05 Fix typo in main CMakeLists.txt file. JF
bbe4e500 2020-01-05 Improve power consumption and SLEEP mode : JF
7688f468 2020-01-03 Update doc (current state about touch panel) JF
ee530baa 2020-01-03 Add basic touch panel driver. JF