|  Robbe Derks | bb7208f4c3 | add check for restoring almanac, and clear like suggested in the datasheet (#23153) Co-authored-by: Comma Device <device@comma.ai> | 4 years ago | 
				
					
						|  Robbe Derks | 21c4bfc7be | Pigeon (ublox) initialization fixes (#22712) * add timeout to wait_for_ack
* fix ignition edge detection race condition
* local_ignition -> ignition_local
* gate power_save on !pigeon_active
* millis_since_boot
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> | 4 years ago | 
				
					
						|  Dean Lee | ee46672d3c | Passing arguments by reference (#21205) | 4 years ago | 
				
					
						|  Willem Melching | ea5141d909 | Store almanac on ublox poweroff (#20967) * Store almanac on ublox poweroff
* send current UTC time
* move message building to ublox_msg.h | 5 years ago | 
				
					
						|  Dean Lee | 7222d0f20d | Cleanup selfdrive/ includes (#20822) * cleanup include path
* continue
* format includes
* fix testraw.cc
* remove include path from SConstruct
* regroup
* rebase master
* almost done
* apply review
* rename FileReader.xx to filereader.xx
* rename Unlogger.x->unlogger.x
* rename FrameReader.xx -> framereader.xx
* apply reviews
* ui.h
* continue
* fix framebuffer.cc build error:mv util.h up
* full path to msm_media_info
* fix qcom2 camerad
Co-authored-by: Comma Device <device@comma.ai> | 5 years ago | 
				
					
						|  Willem Melching | a163daf5e0 | Improve robustness of ublox init procedure  (#20685) * improve ublox init robustness
* cleanup
* only log if running at 1hz
* not needed | 5 years ago | 
				
					
						|  Dean Lee | b1660cf585 | pigeon: use const reference for std::string parameter (#19886) | 5 years ago | 
				
					
						|  Willem Melching | 502cc665e0 | Pigeon abstraction layer (#1977) * pigeon abstraction layer
* Fix string literals
* more generic pigeon class
* add TTYpigon
* nicer tty error handling
* close tty fd on pigeon delete
* pigeon receive return std::string
* use sizeof
* max receive size to prevent infinite loop
* remove namespace
* add unistd include for usleep
* fix is pigeon
* Handle tty error in opening
* fix printing binary strings with dump.py
* fix pigeon build on macos
* Handle errors seperately
Co-authored-by: Comma Device <device@comma.ai> | 5 years ago |