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 |