Merge pull request #64 from Rajssss/develop
JF002
2020-09-27 12:26:56 +02:00
08af5327bcUpdate buildAndProgram : Use latest ARM-GCC toolcahain to build.
Rajesh Kumbhakar
2020-09-23 20:01:17 +05:30
3e612e79baSet version to 0.8.2
JF
2020-09-20 14:41:21 +02:00
0a1bebf1b7Update links to Gadgetbridge, now that the support for Pinetime-JF/InfiniTime has been merge into the master branch.
JF
2020-09-20 14:40:31 +02:00
feac7b1b9fUpdated boot graphic with a blue pinecone (Pine64 logo).
JF
2020-09-20 14:31:56 +02:00
6f92356873Call SpiNorFlash::WakeUp() during initialization to ensure that the chip is not is sleep mode.
JF
2020-09-20 14:31:26 +02:00
d757344f1bDocker post build : generate post build script with versions from the CMake project.
JF
2020-09-08 22:15:10 +02:00
4e8e52bf6eFix constness and set version to 0.8.1.
JF
2020-09-02 21:36:13 +02:00
1aa5b0a440Fix firmware version reported by Device Information Service on BLE. It was previously hard-coded, it is now set by CMake accoridng to the project version.
JF
2020-09-02 21:31:31 +02:00
7d3af600bdAdd TouchModes : in Gestures mode, only 1 event is processed for each touchevent. This allows to recognize gesture and handle them in Screens or in DisplayApp. In Polling mode, X/Y positions are sent continuously to lvgl, allowing to scroll inside a dropdown menu for example.
JF
2020-08-20 21:09:45 +02:00
e6a1aff6ceDocker build : split build.sh into 2 scripts : build.sh that always exists and post_build.sh that is generated by cmake build.sh
JF
2020-08-20 09:38:10 +02:00
acbe9176f0Add link to the documentation about docker in the main README.md file.
JF
2020-08-19 22:04:48 +02:00
f197a3fe88All output files (bin, hex, image, dfu) contain the version of the project in their filename. Update Docker build script accordingly. Also fix permission issue with docker build (all files belonged to root).
JF
2020-08-19 21:52:46 +02:00
38418931f1Merge branch 'dockerfile' of JF/PineTime into develop
JF
2020-08-19 16:05:53 +02:00
9906a708c9Merge branch 'removeWarnings' of JF/PineTime into develop
JF
2020-08-19 16:04:05 +02:00
58811d76cfAdd doc about Docker image.
JF
2020-08-19 16:01:01 +02:00
5ed7fbe126Add docker file create docker image that builds the project on amd64 and arm64 arch.
JF
2020-08-19 12:22:48 +02:00
1e1bb1c6b7Build lvgl, nimble and nrf sdk as static libs. This allows to specify custom build param and to remove warnings from these libs. This also speeds up the build of the whole project as those libs are now built once for the 3 targets.
JF
2020-08-17 16:48:12 +02:00
83f6d7d81bFix most of the warnings. Remaining warnings come from nimble source code.
JF
2020-08-17 16:31:00 +02:00
18686ac2cbMerge branch 'manualValidation' of JF/PineTime into develop
JF
2020-08-17 15:19:46 +02:00
bfc3f07a37Add doc about firmware validation
JF
2020-08-14 21:46:34 +02:00
41c36d3a42Re-order apps in application menu on 2 pages. Add firmware validation app.
JF
2020-08-14 20:47:21 +02:00
e6f5ab7b91Merge develop and fix conflicts.
JF
2020-08-14 19:54:43 +02:00
32f20fa994Merge branch 'application-list' of JF/PineTime into develop
JF
2020-08-14 19:51:03 +02:00
6c678e872dScreens::Label is now a subclass of Screen.
JF
2020-08-14 10:05:44 +02:00
f5328ec9ebRefactor ScreenList to make it more generic : it can now contain any Screen type. Integrate this new ScreenList in SystemInfo.
JF
2020-08-14 09:46:37 +02:00
bbfc20c3ffAdd new screen that allows the user to manually validate the new firmware he's just OTA'ed. Still need to find a way to display this screen when needed.
JF
2020-08-11 17:50:00 +02:00
27fa273d83Add missing links in bootloader doc.
JF
2020-08-10 20:02:32 +02:00
5713eac104Fully implement music app and service
Adam Pigg
2020-07-20 21:28:21 +01:00
b33ad92600Merge branch 'develop' of JF/PineTime into master
JF
2020-07-20 21:34:07 +02:00
5541779455Fix broken link in README.md
JF
2020-07-20 21:30:00 +02:00
377fca9e58Set version to 0.7.1
JF
2020-07-20 21:28:06 +02:00
800e217e7cMerge branch 'debug_touchscreen' of JF/PineTime into develop
JF
2020-07-20 21:26:32 +02:00
6af5bbcbc8New implementation of the I²C/TWI driver. Fix reset timing and add dummy reading in Cst816S to fix init error on some devices.
JF
2020-07-19 20:30:44 +02:00
42d8a18fe7Merge branch 'improve-documentation' of JF/PineTime into develop
JF
2020-07-18 22:17:09 +02:00
62de76ba99Automatically switch the display on when receiving a notification
JF
2020-07-04 18:10:30 +02:00
4abbd7d0cfAdd doc : how to add new symbols.
JF
2020-07-04 14:14:31 +02:00
da39f402e5Replace bitmap icons by font icons (provided by AwesomeFont and LVGL). These icons are smaller in memory and quicker to draw.
JF
2020-07-04 13:58:15 +02:00
bb11891b6eRemove custom styles in Screens and define default style and "Big style" in LittleVgl during the initialization of LVGL.
JF
2020-07-03 21:37:40 +02:00
ca549bcfd8Add doc about memory usage analysis.
JF
2020-07-03 14:45:01 +02:00
a83f067af9Reduce RAM memory usage by tuning the stack of the stasks and the heap allocated for FreeRTOS.
JF
2020-07-02 21:38:52 +02:00