InfiniTime.git

ref: v0.3.1
Sha Commit date Commit message Author
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
27d0e1e0 2020-01-02 Add documentation about building a stub using NRF52-DK. JF
16c7ce89 2020-01-02 Send command DisplayOn/Off to LCD when enabling/disabling the display. JF
e08cfe07 2020-01-02 Apply reset signal on pin P0.26 for LCD during init. JF
6abe5d8d 2019-12-30 Remove deleted files from CMakeLists.txt JF
b744b966 2019-12-28 Add DateTimeController to manage the time. JF
92985eb9 2019-12-27 Add picture in README.md JF
46eeefb5 2019-12-27 Add BleController to manage the BLE connection status JF
11aa5e3d 2019-12-27 Replace pin numbers by constants JF
fcbd341c 2019-12-27 Implement battery measurement in BatteryController. JF
11d54035 2019-12-27 Add small font, display date, Ble connection and battery power in display app (hard-coded values for now). JF
b5b3c427 2019-12-27 Measure and log battery voltage from SystemTask JF
75e74904 2019-12-26 Use push button to go to sleep/wake up. JF
9a379e18 2019-12-26 Merge branch 'ble-cts' of JF/PineTime into master JF
598c42df 2019-12-26 Add more functionalities in "current state" JF
2147794f 2019-12-26 Add doc about BLE in README.md JF
e8f9304d 2019-12-23 Code cleaning, implement BT connection, advertising, discovery and CTS in ble_manager module. JF
981dc3fc 2019-12-21 Track the time using RTC JF
ecf307c5 2019-12-21 Add BLE and CTS client. Time can be retrieved from a CTS server (like NRFConnect) once it's bond. JF
528fc566 2019-12-07 The font is now fixed width. JF
6fbb6c8f 2019-12-07 Convert Spi and GFX to C++. JF
0db16bd8 2019-12-06 Add missing return statements which fix crashes in release mode. JF
5225706c 2019-12-05 Add DisplayApp, and lcdfont. Update the display every second JF
29efb9ae 2019-12-05 Update Readme JF
fd9c3698 2019-12-05 Update Readme JF
adf405a2 2019-12-05 Add support for LCD (ST7789) JF
66182d15 2019-12-02 First code tested on the actual pinetime hardware JF