JF002
45e65b66b1
Merge pull request #111 from JF002/fix-twi-hang
...
Workaround for TWI driver freeze
2020-10-27 19:48:39 +01:00
JF
8a8c8aa863
Handle error code when calling TwiMaster::Read().
2020-10-27 19:46:51 +01:00
JF
1bb2eb9dcd
Disable sleep mode on the SPI NOR Flash when the version is unknown. This is because the current bootloader (which does not exposes its version) cannot initialize the chip when it's in sleep mode.
...
This feature will be re-enabled when the bootloader expses it's version.
2020-10-27 19:38:45 +01:00
JF
2f710d06f3
Workaround for bug https://github.com/JF002/Pinetime/issues/79 until a better fix is found.
...
When the driver is stuck in an infinite loop for more than ~2.5ms, the TWI device is re-init and the transaction is retried.
Read() and Write() return an error code.
2020-10-23 22:25:37 +02:00
Anton Fosselius
ab36c6cd24
Update main.cpp
...
changed "include Logging" to "include logging", now compiles with RTT ;)
2020-10-23 11:25:46 +02:00
Enno Boland
8842259c7c
fix build on linux
...
This commit fixes upper/lowercase issues in directory names that cause
the build to fail on case sensitive file systems like Linux uses.
2020-10-20 09:16:30 +02:00
JF002
3c5fd5ca8b
Merge pull request #93 from robertecurtin/master
...
Fix typo in SystemInfo app.
2020-10-18 17:50:20 +02:00
JF002
c655ec71f0
Merge pull request #99 from rafacouto/patch-1
...
Update SystemInfo.cpp - Show MAC bytes with left-zeroes
2020-10-18 17:46:22 +02:00
Avamander
4b0a852053
Made sure to use right data type for a negative number
2020-10-15 22:52:53 +03:00
Avamander
174e5ccfe4
Removed weird parentheses from constexpr
2020-10-15 22:51:43 +03:00
Avamander
128a2ea226
Changed #define to constexpr in Music.cpp
2020-10-15 22:50:28 +03:00
Avamander
6f45c0f669
Unified MusicStatus enum constant capitalization with others
2020-10-15 22:45:53 +03:00
Avamander
d4531d7bf3
Reordered the functions in Music.cpp correctly
2020-10-15 22:16:08 +03:00
Avamander
82126edf88
Added lv_img_set_src_arr that does better type checking when drawing images from arrays
2020-10-15 22:16:08 +03:00
Avamander
2b9906184b
Refactored and improved the Music watchapp
2020-10-15 22:16:08 +03:00
Robert Curtin
2d5ddb88a7
Noticed this typo when booting my PineTime
2020-10-12 08:45:41 -04:00
Rafa Couto
efb7a973a1
Update SystemInfo.cpp
...
Show MAC bytes with left-zeroes
2020-10-12 05:12:31 +02:00
Avamander
fd110dabe8
Reformatted InfiniPaint again
2020-10-09 11:36:16 +03:00
Avamander
189c5a83b2
Made sure to unsuppress the diagnostic check after the infinite loop declaration
2020-10-09 11:36:16 +03:00
Avamander
f68c7b65b3
Minor formatting, diagnostic and documentation changes
2020-10-09 11:36:16 +03:00
JF002
b3ef816471
Merge pull request #83 from Avamander/patch-7
...
Removed an incomplete message() call from CMakeLists.txt
2020-10-08 21:03:39 +02:00
JF002
0a8d8953f7
Merge pull request #80 from Avamander/patch-1
...
Switched from NULL to nullptr
2020-10-08 20:58:24 +02:00
Avamander
cc3a9f3c79
Removed an incomplete message() call from CMakeLists.txt
2020-10-04 18:46:34 +03:00
Avamander
aba3d65e3a
Merge remote-tracking branch 'origin-origin/patch-3'
...
# Conflicts:
# src/systemtask/SystemTask.cpp
2020-10-04 16:23:13 +03:00
Avamander
77f4d5448b
Fixed a small warning with Screen's constructor
2020-10-04 15:14:09 +03:00
Avamander
9b7ba7b5b8
Fixed a typo in SystemTask
2020-10-04 15:13:01 +03:00
Avamander
1d96758acd
Minor #include improvements
2020-10-04 15:11:21 +03:00
Avamander
e85d1ffc62
Replaced NULL with nullptr
2020-10-04 15:09:17 +03:00
Avamander
13da1e38f0
Switched from NULL to nullptr
2020-10-04 14:53:11 +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
JF
f3728c41bb
Add Immediate Alert Service, needed by the "Find Me" profile from BLE spec.
2020-09-27 20:59:06 +02:00
JF
5d3a974493
Add BatteryInformationService to expose the battery level to BLE host.
2020-09-27 20:02:47 +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
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
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
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