Commit graph

583 commits

Author SHA1 Message Date
Avamander d5717c7ee8 Added the nRF52 SVD file for ease-of-use to the repository 2020-10-02 23:11:27 +03:00
Avamander 6c86d1d9d7 Fixed all the includes that were broken due to the renames 2020-10-02 22:16:48 +03:00
Avamander 4daab26926 Renamed displayapp/Screens to displayapp/screens 2020-10-02 21:49:55 +03:00
Avamander e3fb2f0b89 Renamed DisplayApp/ to displayapp/ 2020-10-02 21:46:41 +03:00
Avamander 30c261028e Renamed Logging/ to logging/ 2020-10-02 21:45:51 +03:00
Avamander e25c4edbcf Renamed SystemTask/ to systemtask/ 2020-10-02 21:45:21 +03:00
Avamander 40a643d203 Renamed Components/ to components/ 2020-10-02 21:44:27 +03:00
Avamander 455d8319e4 Reformatted the CMakeLists for consistency 2020-10-02 21:43:30 +03:00
Avamander 9348f9936d Renamed documentation folder for consistency 2020-10-02 21:40:25 +03:00
JF 0e2a3d4394 Fix typo 2020-09-28 22:10:33 +02:00
JF002 e26a5afcac Add doc : using OpenOCD and STLinkV2 to flash the firmware 2020-09-28 22:07:54 +02:00
JF db2b248130 Add missing bootloader binary file. 2020-09-28 21:22:02 +02:00
JF f3728c41bb Add Immediate Alert Service, needed by the "Find Me" profile from BLE spec. 2020-09-27 20:59:06 +02:00
JF efd0c9eff7 Merge branch 'batteryInformationService' of JF/PineTime into develop 2020-09-27 20:04:17 +02:00
JF 5d3a974493 Add BatteryInformationService to expose the battery level to BLE host. 2020-09-27 20:02:47 +02:00
JF002 079d437016
Merge pull request #66 from Avamander/patch-4
Added a few more folders to gitignore before they end up in the repository
2020-09-27 13:25:02 +02:00
Avamander f1719b3b92 Added a few more folders to gitignore before they end up in the repository 2020-09-27 14:15:00 +03:00
JF ffe0eb3a92 Merge branch 'develop' of https://github.com/JF002/Pinetime into develop 2020-09-27 13:10:44 +02:00
JF 1bb7342cdb Backport Github Actions files from master branch. 2020-09-27 13:10:00 +02:00
JF002 d13a48044a
Merge pull request #64 from Rajssss/develop
Update buildAndProgram : Use latest ARM-GCC toolcahain to build.
ARM Toolchain version 9 is now required (version 8 couldn't build due to some template errors...).
2020-09-27 12:26:56 +02:00
Rajesh Kumbhakar 08af5327bc Update buildAndProgram : Use latest ARM-GCC toolcahain to build.
Using the older (8.x.x) version of toolchain causes unexpected "template" errors, So we should always use version 9.x and above.
2020-09-24 10:09:42 +05:30
JF 3e612e79ba Set version to 0.8.2 2020-09-20 14:41:21 +02:00
JF 0a1bebf1b7 Update links to Gadgetbridge, now that the support for Pinetime-JF/InfiniTime has been merge into the master branch. 2020-09-20 14:40:31 +02:00
JF feac7b1b9f Updated boot graphic with a blue pinecone (Pine64 logo). 2020-09-20 14:31:56 +02:00
JF 6f92356873 Call SpiNorFlash::WakeUp() during initialization to ensure that the chip is not is sleep mode. 2020-09-20 14:31:26 +02:00
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