Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							1d341a7aeb 
							
						 
					 
					
						
						
							
							Don't reconfigure pins  
						
						 
						
						
						
						
					 
					
						2021-08-12 14:06:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							8a694adb09 
							
						 
					 
					
						
						
							
							Rework TouchHandler into not a task  
						
						 
						
						
						
						
					 
					
						2021-08-10 22:03:34 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							90ea1071d1 
							
						 
					 
					
						
						
							
							Explicitly disable pullup  
						
						 
						
						
						
						
					 
					
						2021-08-10 11:52:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							2194a339cf 
							
						 
					 
					
						
						
							
							Only enable the bus when needed  
						
						 
						
						
						
						
					 
					
						2021-08-10 11:26:43 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							baa7e1bf12 
							
						 
					 
					
						
						
							
							Optimize twiMaster  
						
						 
						
						
						
						
					 
					
						2021-08-09 17:45:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hubmartin 
							
						 
					 
					
						
						
						
						
							
						
						
							abd8f343e4 
							
						 
					 
					
						
						
							
							Rename backlight level pins  
						
						 
						
						
						
						
					 
					
						2021-08-04 14:43:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hubmartin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e6da7514 
							
						 
					 
					
						
						
							
							Cleanup, set Pinetime as default  
						
						 
						
						
						
						
					 
					
						2021-08-03 20:40:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hubmartin 
							
						 
					 
					
						
						
						
						
							
						
						
							b7aa04e1f5 
							
						 
					 
					
						
						
							
							PinMap with namespace and constexpr  
						
						 
						
						
						
						
					 
					
						2021-08-03 20:32:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hubmartin 
							
						 
					 
					
						
						
						
						
							
						
						
							28abeae21b 
							
						 
					 
					
						
						
							
							DRAFT: Put gpio pins to separate file  
						
						 
						
						
						
						
					 
					
						2021-08-02 21:37:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							3e42297bd8 
							
						 
					 
					
						
						
							
							Update  
						
						 
						
						
						
						
					 
					
						2021-07-18 12:32:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							93ccbf38e8 
							
						 
					 
					
						
						
							
							Fix touch wakeup and code cleanup  
						
						 
						
						
						
						
					 
					
						2021-07-16 01:49:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3e126390 
							
						 
					 
					
						
						
							
							Fix most issues  
						
						 
						
						
						
						
					 
					
						2021-07-16 00:07:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d24d2b81e 
							
						 
					 
					
						
						
							
							Quick fix  
						
						 
						
						
						
						
					 
					
						2021-07-15 23:18:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							fe64176e7b 
							
						 
					 
					
						
						
							
							New touch handler, with issues  
						
						 
						
						
						
						
					 
					
						2021-07-15 14:11:27 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riku Isokoski 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc40c9287 
							
						 
					 
					
						
						
							
							Update touchpad driver  
						
						 
						
						
						
						
					 
					
						2021-07-14 17:11:16 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Avamander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							572be3e857 
							
						 
					 
					
						
						
							
							Removed an illogical comparison from SystemInfo and St7789 driver ( #449 )  
						
						 
						
						... 
						
						
						
						* Removed an illogical comparison 
						
						
					 
					
						2021-06-22 20:31:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JF002 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6dca25b9f 
							
						 
					 
					
						
						
							
							Add support for BMA425 acceleration sensor. ( #440 )  
						
						 
						
						... 
						
						
						
						* Add support for BMA425 acceleration sensor. 
						
						
					 
					
						2021-06-19 20:27:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Vander Mey 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d1626e3b6 
							
						 
					 
					
						
						
							
							Fix fallthrough on case statement ( #403 )  
						
						 
						
						
						
						
					 
					
						2021-06-12 11:07:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							6d524ebea2 
							
						 
					 
					
						
						
							
							Move most of the code from the constructor of the objects statically initialized in main() into Start()/Init() functions to avoid Static Initialization Order Fiasco ( https://en.cppreference.com/w/cpp/language/siof ). See  https://github.com/JF002/InfiniTime/pull/415#issuecomment-859004238 .  
						
						 
						
						
						
						
					 
					
						2021-06-12 10:58:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							b1925ff286 
							
						 
					 
					
						
						
							
							Minor improvements: use std::make_unique when creating unique_ptr, check the code is running from an IRQ before calling xQueueSendFromISR or xQueueSend)  
						
						 
						
						
						
						
					 
					
						2021-06-10 21:20:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9cc51b05 
							
						 
					 
					
						
						
							
							Initialize SystemTask, DisplayApp and HeartRateTask as global static variable instead of variables on the heap. We don't need them on the heap as we know their size at build time, it'll reduce memory fragmentation and it'll make memory analysis easier.  
						
						 
						
						
						
						
					 
					
						2021-06-06 15:56:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Avamander 
							
						 
					 
					
						
						
						
						
							
						
						
							6989854519 
							
						 
					 
					
						
						
							
							Changed access modified indentation  
						
						 
						
						
						
						
					 
					
						2021-04-24 12:00:45 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Avamander 
							
						 
					 
					
						
						
						
						
							
						
						
							40d45d923b 
							
						 
					 
					
						
						
							
							Reformatted all the files according to clang-format style  
						
						 
						
						
						
						
					 
					
						2021-04-24 11:39:53 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim 
							
						 
					 
					
						
						
						
						
							
						
						
							012c246e40 
							
						 
					 
					
						
						
							
							0.16.0 TWI problems fix  
						
						 
						
						... 
						
						
						
						More memory for freertos heap and timer stack
Fix warning in watchface
Fix number of bytes read by cst816
Debug app to show freertos tasks
Increased the number of bytes of the twi write buffer 
						
						
					 
					
						2021-04-10 19:09:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							15b3b8e282 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into motion-sensor  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/CMakeLists.txt
#	src/displayapp/Apps.h
#	src/displayapp/DisplayApp.cpp
#	src/displayapp/DisplayApp.h
#	src/displayapp/lv_pinetime_theme.c
#	src/displayapp/screens/ApplicationList.cpp
#	src/drivers/TwiMaster.cpp
#	src/systemtask/SystemTask.h 
						
						
					 
					
						2021-04-09 21:16:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac4be8b75 
							
						 
					 
					
						
						
							
							TwiMaster is now based on the NRFX TWI driver, as it handles more edge cases and workarounds for errors on the bus.  
						
						 
						
						... 
						
						
						
						Reset the TWI bus after the soft-reset of the motion sensor to workaround issues on the TWI bus. 
						
						
					 
					
						2021-04-08 20:07:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim 
							
						 
					 
					
						
						
						
						
							
						
						
							365e68e6cc 
							
						 
					 
					
						
						
							
							Fix wake up lock in twi  
						
						 
						
						... 
						
						
						
						optimize battery code 
						
						
					 
					
						2021-04-05 15:22:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim José Almeida Pereira 
							
						 
					 
					
						
						
						
						
							
						
						
							96961709f3 
							
						 
					 
					
						
						
							
							array in SettingWakeUp wrong size  
						
						 
						
						
						
						
					 
					
						2021-04-05 11:01:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7576de64 
							
						 
					 
					
						
						
							
							Reset the step count every day at midnight.  
						
						 
						
						
						
						
					 
					
						2021-04-04 15:56:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							52a90288fd 
							
						 
					 
					
						
						
							
							Handle return code from BMA driver, and set a flag is the initialization fails. This allows to boot InfiniTime even if the device cannot initialize.  
						
						 
						
						
						
						
					 
					
						2021-04-04 15:56:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							c7cc47ae30 
							
						 
					 
					
						
						
							
							Code cleaning in BMA421 driver. Do the axis inversion in the driver and not in the application.  
						
						 
						
						... 
						
						
						
						NOTE: Axis remapping from the SDK do not apply to the "raw" X/Y/Z values returned to the sensor. According to the doc, the remapping is only applied to features, but I cannot check if it has any effect on step counting (I'm not sure I use it correctly, doc is not complete enough about this feature). 
						
						
					 
					
						2021-04-04 15:56:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							68bdaee1cc 
							
						 
					 
					
						
						
							
							First integration of the motion sensor (bma 421) : step counting + wake on wrist rotation + app to see the value of the 3 axis in "real time".  
						
						 
						
						
						
						
					 
					
						2021-04-04 15:56:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7531e208 
							
						 
					 
					
						
						
							
							double tap wakeup error fix  
						
						 
						
						... 
						
						
						
						battery nonblocking read 
						
						
					 
					
						2021-04-04 13:51:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3742e14f 
							
						 
					 
					
						
						
							
							Big UI and navigation Rewrite  
						
						 
						
						... 
						
						
						
						new navigation
add some color to the apps
redesign menus
new settings menu
new quick settings
code clean up
size reduction by converting navigation images to font
and more... 
						
						
					 
					
						2021-04-04 03:08:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joaquim 
							
						 
					 
					
						
						
						
						
							
						
						
							dba7e47ac0 
							
						 
					 
					
						
						
							
							FIX screen corruption  #213  
						
						 
						
						
						
						
					 
					
						2021-03-18 19:38:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niall Cooling 
							
						 
					 
					
						
						
						
						
							
						
						
							6c03c97005 
							
						 
					 
					
						
						
							
							eliminated warnings in Hrs3300  
						
						 
						
						
						
						
					 
					
						2021-02-12 17:36:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niall Cooling 
							
						 
					 
					
						
						
						
						
							
						
						
							66a296d0f3 
							
						 
					 
					
						
						
							
							changed command MemoryDataAccessControl from 036 to 0x36 in St7789 class  
						
						 
						
						
						
						
					 
					
						2021-01-21 07:51:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							3a3a14115a 
							
						 
					 
					
						
						
							
							Add License/copyright info in HR related files.  
						
						 
						
						
						
						
					 
					
						2021-01-17 16:33:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-François Milants 
							
						 
					 
					
						
						
						
						
							
						
						
							1a582815ba 
							
						 
					 
					
						
						
							
							First implementation of the HR sensor using 100% foss code (ported from waspos)  
						
						 
						
						
						
						
					 
					
						2021-01-10 17:57:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								okaestne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f42b33ed6d 
							
						 
					 
					
						
						
							
							fix TWI includes  
						
						 
						
						
						
						
					 
					
						2020-11-16 01:35:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								okaestne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3475b92fa 
							
						 
					 
					
						
						
							
							Include cleanup: drivers  
						
						 
						
						
						
						
					 
					
						2020-11-15 05:04:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e40b1b58 
							
						 
					 
					
						
						
							
							Re-implement sleep/wakeup for touch panel, display, NOR Flash, SPI and TWI.  
						
						 
						
						
						
						
					 
					
						2020-08-22 17:59:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							83f6d7d81b 
							
						 
					 
					
						
						
							
							Fix most of the warnings. Remaining warnings come from nimble source code.  
						
						 
						
						
						
						
					 
					
						2020-08-17 16:31:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frederic lesur LESUR Frederic 
							
						 
					 
					
						
						
						
						
							
						
						
							a9f0459626 
							
						 
					 
					
						
						
							
							correct include header  
						
						 
						
						
						
						
					 
					
						2020-07-21 08:56:12 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frederic lesur LESUR Frederic 
							
						 
					 
					
						
						
						
						
							
						
						
							504c2b3d5c 
							
						 
					 
					
						
						
							
							correct bad including of sdk files  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 8510e4436f6a2ac7b53fe8cb5010acb840c743b8) 
						
						
					 
					
						2020-07-21 08:47:19 +09:00