JF 
							
						 
					 
					
						
						
						
						
							
						
						
							3c29a11c78 
							
						 
					 
					
						
						
							
							Fix link error because of missing file "nrf_common.ld"  
						
						
						
						
					 
					
						2020-01-12 16:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							f23ef842ca 
							
						 
					 
					
						
						
							
							Improve date/time accuracy and handle counter overflow.  
						
						
						
						
					 
					
						2020-01-12 16:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								JF002 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9baf00bbfe 
							
						 
					 
					
						
						
							
							Merge pull request  #11  from JF002/date-library  
						
						... 
						
						
						
						Date/Time management 
						
						
					 
					
						2020-01-11 17:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							8253c099d9 
							
						 
					 
					
						
						
							
							Add date library ( https://github.com/HowardHinnant/date ) to manage the date and time.  
						
						... 
						
						
						
						The date is now properly processed (31 December 2019 23:59:59 + 1s => 1 January 2020 00:00:00) 
						
						
					 
					
						2020-01-11 17:14:12 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							04c7b1429f 
							
						 
					 
					
						
						
							
							Increase configMINIMAL_STACK_SIZE to fix crash issue caused by freertos timers.  
						
						
						
						
					 
					
						2020-01-09 22:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe4e500c3 
							
						 
					 
					
						
						
							
							Improve power consumption and SLEEP mode :  
						
						... 
						
						
						
						- Disable IDLE hook (it would wake the device up as soon as possible).
 - Logger task sleep for 100ms (disable logging for better battery life)
 - Logging is disabled by default
 - Apply fix for ERRATA 87 (clear FPU interrupt before going to sleep). Ports files from FreeRTOS are now in the sources (they where in the SDK before) 
						
						
					 
					
						2020-01-05 11:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							ee530baaa0 
							
						 
					 
					
						
						
							
							Add basic touch panel driver.  
						
						... 
						
						
						
						Handle touch event in display app : draw a big square at the touch point coordinates. 
						
						
					 
					
						2020-01-03 16:32:31 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							27d0e1e02f 
							
						 
					 
					
						
						
							
							Add documentation about building a stub using NRF52-DK.  
						
						
						
						
					 
					
						2020-01-02 15:19:28 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							16c7ce8929 
							
						 
					 
					
						
						
							
							Send command DisplayOn/Off to LCD when enabling/disabling the display.  
						
						
						
						
					 
					
						2020-01-02 14:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							e08cfe07c7 
							
						 
					 
					
						
						
							
							Apply reset signal on pin P0.26 for LCD during  init.  
						
						
						
						
					 
					
						2020-01-02 14:47:59 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							6abe5d8db8 
							
						 
					 
					
						
						
							
							Remove deleted files from CMakeLists.txt  
						
						
						
						
					 
					
						2019-12-30 17:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							b744b96622 
							
						 
					 
					
						
						
							
							Add DateTimeController to manage the time.  
						
						... 
						
						
						
						Use messages in message queues to refresh the UI 
						
						
					 
					
						2019-12-28 14:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							46eeefb53a 
							
						 
					 
					
						
						
							
							Add BleController to manage the BLE connection status  
						
						
						
						
					 
					
						2019-12-27 17:05:49 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							11aa5e3d88 
							
						 
					 
					
						
						
							
							Replace pin numbers by constants  
						
						
						
						
					 
					
						2019-12-27 17:05:09 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							fcbd341c1c 
							
						 
					 
					
						
						
							
							Implement battery measurement in BatteryController.  
						
						... 
						
						
						
						Update battery info on wake up (with button) 
						
						
					 
					
						2019-12-27 16:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							11d5403558 
							
						 
					 
					
						
						
							
							Add small font, display date, Ble connection and battery power in display app (hard-coded values for now).  
						
						
						
						
					 
					
						2019-12-27 15:12:09 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b3c4270b 
							
						 
					 
					
						
						
							
							Measure and log battery voltage from SystemTask  
						
						
						
						
					 
					
						2019-12-27 15:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							75e74904e8 
							
						 
					 
					
						
						
							
							Use push button to go to sleep/wake up.  
						
						... 
						
						
						
						Use a queue to transmit messages between system and display task (sleep & wake up for now). 
						
						
					 
					
						2019-12-26 18:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f9304d37 
							
						 
					 
					
						
						
							
							Code cleaning, implement BT connection, advertising, discovery and CTS in ble_manager module.  
						
						
						
						
					 
					
						2019-12-23 19:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							981dc3fce1 
							
						 
					 
					
						
						
							
							Track the time using RTC  
						
						
						
						
					 
					
						2019-12-21 22:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf307c559 
							
						 
					 
					
						
						
							
							Add BLE and CTS client. Time can be retrieved from a CTS server (like NRFConnect) once it's bond.  
						
						... 
						
						
						
						WIP, the code is really ugly 
						
						
					 
					
						2019-12-21 17:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							528fc56616 
							
						 
					 
					
						
						
							
							The font is now fixed width.  
						
						... 
						
						
						
						HUGE performance improvement of the display driver. 
						
						
					 
					
						2019-12-07 19:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							6fbb6c8f70 
							
						 
					 
					
						
						
							
							Convert Spi and GFX to C++.  
						
						
						
						
					 
					
						2019-12-07 17:11:50 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							0db16bd827 
							
						 
					 
					
						
						
							
							Add missing return statements which fix crashes in release mode.  
						
						... 
						
						
						
						Add flag to compiler so that it generates an error when a returning function does not return something... 
						
						
					 
					
						2019-12-06 20:46:21 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							5225706cc8 
							
						 
					 
					
						
						
							
							Add DisplayApp, and lcdfont. Update the display every second  
						
						
						
						
					 
					
						2019-12-05 21:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							adf405a230 
							
						 
					 
					
						
						
							
							Add support for LCD (ST7789)  
						
						
						
						
					 
					
						2019-12-05 19:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							66182d15bc 
							
						 
					 
					
						
						
							
							First code tested on the actual pinetime hardware  
						
						
						
						
					 
					
						2019-12-02 19:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								JF 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea27e0cda 
							
						 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2019-11-17 20:47:04 +01:00