JF
8d2e56bf00
Update to the latest version of the bootloader ( https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v5.0.4 )
2020-09-20 11:29:56 +02:00
JF
d45cf23611
Rename Pinetime-JF -> InfiniTime
2020-09-20 11:09:50 +02:00
JF
20f5b0ffba
Fix race conditions during sleep/wakeup, where SPI/TWI could be disabled while transaction were in progress ( https://github.com/JF002/Pinetime/issues/60 ).
2020-09-13 21:26:44 +02:00
JF
d757344f1b
Docker post build : generate post build script with versions from the CMake project.
2020-09-08 22:15:10 +02:00
JF
4e8e52bf6e
Fix constness and set version to 0.8.1.
2020-09-02 21:36:13 +02:00
JF
1aa5b0a440
Fix 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.
...
Fix Manufacturer name, model number, sw revision according to https://wiki.pine64.org/index.php?title=Firmware_versioning_for_companion_apps .
2020-09-02 21:31:31 +02:00
JF002
61e7ad9186
Merge pull request #57 from Avamander/patch-2
...
Added a few more folders to gitignore before they end up in the repository
2020-09-02 21:06:32 +02:00
JF002
339c920e95
Merge pull request #54 from Avamander/patch-1
...
Fixed a few typos
2020-09-02 21:05:23 +02:00
Avamander
fd8c69deda
Added a few more folders to gitignore before they end up in the repository
2020-08-31 23:45:56 +03:00
Avamander
d2bc0ed47d
Fixed a few typos
2020-08-30 04:45:55 +03:00
JF
754918fda6
Fix bad formatting in SystemInfo.
2020-08-22 20:43:14 +02:00
JF
f7e40b1b58
Re-implement sleep/wakeup for touch panel, display, NOR Flash, SPI and TWI.
2020-08-22 17:59:59 +02:00
JF
ecbbeb6283
Fix Infinipaint that would crash when started.
2020-08-22 16:42:53 +02:00
JF
3011dec66b
Merge branch 'paint' of JF/PineTime into develop
2020-08-22 16:34:46 +02:00
JF
3310401b3b
Merge branch 'touchmodes' of JF/PineTime into develop
2020-08-22 16:33:23 +02:00
JF
a664dec07f
Add paint application.
2020-08-21 11:55:59 +02:00
JF
7d3af600bd
Add 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.
2020-08-20 21:09:45 +02:00
JF
e6a1aff6ce
Docker build : split build.sh into 2 scripts : build.sh that always exists and post_build.sh that is generated by cmake build.sh
2020-08-20 09:38:10 +02:00
JF
acbe9176f0
Add link to the documentation about docker in the main README.md file.
2020-08-19 22:04:48 +02:00
JF
f197a3fe88
All 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).
2020-08-19 21:52:46 +02:00
JF
38418931f1
Merge branch 'dockerfile' of JF/PineTime into develop
2020-08-19 16:05:53 +02:00
JF
9906a708c9
Merge branch 'removeWarnings' of JF/PineTime into develop
2020-08-19 16:04:05 +02:00
JF
58811d76cf
Add doc about Docker image.
2020-08-19 16:01:01 +02:00
JF
5ed7fbe126
Add docker file create docker image that builds the project on amd64 and arm64 arch.
2020-08-19 12:22:48 +02:00
JF
1e1bb1c6b7
Build 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.
2020-08-17 16:48:12 +02:00
JF
83f6d7d81b
Fix most of the warnings. Remaining warnings come from nimble source code.
2020-08-17 16:31:00 +02:00
JF
18686ac2cb
Merge branch 'manualValidation' of JF/PineTime into develop
2020-08-17 15:19:46 +02:00
JF
1eceafee1c
Fix typo.
2020-08-14 21:58:35 +02:00
JF
bfc3f07a37
Add doc about firmware validation
2020-08-14 21:46:34 +02:00
JF
41c36d3a42
Re-order apps in application menu on 2 pages.
...
Add firmware validation app.
2020-08-14 20:47:21 +02:00
JF
e6f5ab7b91
Merge develop and fix conflicts.
2020-08-14 19:54:43 +02:00
JF
32f20fa994
Merge branch 'application-list' of JF/PineTime into develop
2020-08-14 19:51:03 +02:00
JF
6c678e872d
Screens::Label is now a subclass of Screen.
2020-08-14 10:05:44 +02:00
JF
f5328ec9eb
Refactor ScreenList to make it more generic : it can now contain any Screen type.
...
Integrate this new ScreenList in SystemInfo.
Add ApplicationList, which is a ScreenList of Tile. This allows to display a menu of more than 6 applications.
2020-08-14 09:46:37 +02:00
JF
bbfc20c3ff
Add 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.
2020-08-11 17:50:00 +02:00
JF
27fa273d83
Add missing links in bootloader doc.
2020-08-10 20:02:32 +02:00
JF
aab60cf137
Add missing pictures.
2020-08-10 17:03:30 +02:00
JF
d8c2c9ad01
Add more doc about the bootloader (sequence diagrams and degraded cases).
2020-08-10 16:36:29 +02:00
JF
3b20c29ab9
Fix typo in README.md
2020-08-08 20:33:00 +02:00
JF
143d89a6a2
Fix typo in Amazfish.md
2020-08-08 20:31:00 +02:00
JF
8254622af5
Fix typo in buildAndProgram.md.
...
Add documentation about companion apps + link to videos.
2020-08-08 20:28:55 +02:00
JF
142f25f06f
Merge branch 'logo' into develop
2020-08-02 18:10:24 +02:00
JF
be05997272
Add InfiniTime logo.
2020-08-02 18:09:38 +02:00
JF
75ae553ac9
Merge branch 'license' into develop
2020-08-02 17:39:05 +02:00
JF
7175e6a0be
Add LICENSE file and information.
2020-08-02 17:38:51 +02:00
incyi
c63b97c65e
Update README.md
...
add ci badge.
2020-07-28 22:51:14 +02:00
JF
3b835d455f
Add explaination about the bootloader.
2020-07-27 21:38:07 +02:00
JF
71e8c320b0
Merge branch 'develop' of git.proxmox3:JF/PineTime into develop
...
# Conflicts:
# README.md
2020-07-27 21:25:00 +02:00
JF
c04d22ee0a
Add doc about the files included in the release notes.
2020-07-27 21:23:51 +02:00
JF002
8c77c8631d
Add doc about branches, versioning and contributions
2020-07-26 16:15:12 +02:00