f77889a0d5 
								
							
								 
							
						 
						
							
							
								
								cloudlog on RTC read/write ( #20536 )  
							
							... 
							
							
 
							
							* cloudlog on RTC read/write
* log with correct offsets
* log old rtc time when updating
* compute dt
* fixes
* utc
* if more than 1
old-commit-hash: 301b755179 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								405df8b165 
								
							
								 
							
						 
						
							
							
								
								Params: python-like interface ( #20506 )  
							
							... 
							
							
 
							
							* rebase master
* delete outdated test_params.c
* putBool & more robust getBool
* putBool(SshEnabled)
old-commit-hash: 98e55996f6 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c64d818341 
								
							
								 
							
						 
						
							
							
								
								use class AlignedBuffer ( #20388 )  
							
							... 
							
							
 
							
							* use class AlignedBuffer from cereal (#20343 )
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
* use AlignedBuffer
Co-authored-by: Dean Lee <deanlee3@gmail.com>
old-commit-hash: 0a88304e8d 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e3d92dc714 
								
							
								 
							
						 
						
							
							
								
								verify safetyParam read back from PandaState ( #20384 )  
							
							... 
							
							
 
							
							* verify safetyParam read back from PandaState
* update ref
* bump panda
old-commit-hash: 3c23226edc 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d61654abc3 
								
							
								 
							
						 
						
							
							
								
								Revert "use class AlignedBuffer from cereal ( #20343 )"  
							
							... 
							
							
 
							
							This reverts commit df9e836779af0c145efc933b88bbc94f59f2b378.
old-commit-hash: e3ad952902 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4c02da3f0a 
								
							
								 
							
						 
						
							
							
								
								use class AlignedBuffer from cereal ( #20343 )  
							
							... 
							
							
 
							
							* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
old-commit-hash: 7aa379e123 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								34d83b2ba1 
								
							
								 
							
						 
						
							
							
								
								ublox logs level logging.debug -> logging.info  
							
							... 
							
							
 
							
							old-commit-hash: 8573bdbf2f 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								297cc474b5 
								
							
								 
							
						 
						
							
							
								
								boardd.cc: lower log level of ublox timing issues  
							
							... 
							
							
 
							
							old-commit-hash: aaf9ceac4b 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								651ea8f981 
								
							
								 
							
						 
						
							
							
								
								boardd: stricter ublox logging  
							
							... 
							
							
 
							
							old-commit-hash: 70d683261c 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								865974a40b 
								
							
								 
							
						 
						
							
							
								
								turn pigeon off when going offroad ( #20296 )  
							
							... 
							
							
 
							
							* cleanup
* power off pigeon
* comment
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: dd74f09eab 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1e55a9b924 
								
							
								 
							
						 
						
							
							
								
								boardd: 0.9s timeout, only log no reset  
							
							... 
							
							
 
							
							old-commit-hash: d66661fa67 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4197ead742 
								
							
								 
							
						 
						
							
							
								
								boardd: increase CLASS_RXM timeout  
							
							... 
							
							
 
							
							old-commit-hash: 6884d7c9bd 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0f4ba88dd2 
								
							
								 
							
						 
						
							
							
								
								boardd: remove check on CLASS_MON  
							
							... 
							
							
 
							
							old-commit-hash: fbdeee5738 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5de49edc10 
								
							
								 
							
						 
						
							
							
								
								board: respect 10 second ublox init time  
							
							... 
							
							
 
							
							old-commit-hash: fff5cde352 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ee090e1981 
								
							
								 
							
						 
						
							
							
								
								Boardd: Track ublox message frequency and re-init ( #20278 )  
							
							... 
							
							
 
							
							* track message frequency
* also keep old reset trigger
* cleanup
* improve comments
* Add 10 seconds
* these are now signed
* also check ignition last
* cleanup
* correct include
* lower threshold
* dont clear map
old-commit-hash: 4fc81c2a08 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2654277bc3 
								
							
								 
							
						 
						
							
							
								
								use cached buffer for FlatArrayMessageReader ( #20233 )  
							
							... 
							
							
 
							
							old-commit-hash: 12928cdae2 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b13f6b4288 
								
							
								 
							
						 
						
							
							
								
								also shutdown on tici ( #20130 )  
							
							... 
							
							
 
							
							old-commit-hash: 35b43d2084 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								05eb44115e 
								
							
								 
							
						 
						
							
							
								
								cereal cleanup part 2 ( #20092 )  
							
							... 
							
							
 
							
							* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb312b681a46 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								829ab2dff3 
								
							
								 
							
						 
						
							
							
								
								fanSpeedRpmDesired -> fanSpeedPercentDesired  
							
							... 
							
							
 
							
							old-commit-hash: 4ace476f14 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								31a811ca45 
								
							
								 
							
						 
						
							
							
								
								boardd: check do_exit in usb_retry_connect ( #20007 )  
							
							... 
							
							
 
							
							old-commit-hash: 2a935a2010 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								966945880b 
								
							
								 
							
						 
						
							
							
								
								Cereal cleanup ( #20003 )  
							
							... 
							
							
 
							
							* start cleanup
* fan speed
* cleanup dm
* fix cereal
* hwType -> pandaType
* update refs
* update refs
* bump cereal
* freeSpacePercent
* cereal master
old-commit-hash: 000bd226aa 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0346652a66 
								
							
								 
							
						 
						
							
							
								
								move global connected_once into function static ( #19999 )  
							
							... 
							
							
 
							
							old-commit-hash: 13ea8b5fc9 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								11defbb77f 
								
							
								 
							
						 
						
							
							
								
								pigeon_thread: ensure the pigeon->init() will not be called twice ( #19963 )  
							
							... 
							
							
 
							
							* ensure init is not called twice
* add space
old-commit-hash: 3fde3a5f7d 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2162aae01b 
								
							
								 
							
						 
						
							
							
								
								pigeon_publish_raw: use capnp::Data::Reader instead of Builder  ( #19952 )  
							
							... 
							
							
 
							
							old-commit-hash: b0c8ce4863 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6bd51543e5 
								
							
								 
							
						 
						
							
							
								
								boardd: remove global variables spoofing_started&fake_send ( #19966 )  
							
							... 
							
							
 
							
							old-commit-hash: 4d6584a315 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								760b707597 
								
							
								 
							
						 
						
							
							
								
								boardd: refactor usb_connect, delete panda on failure ( #19956 )  
							
							... 
							
							
 
							
							old-commit-hash: dd3a260676 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								24ffdd6183 
								
							
								 
							
						 
						
							
							
								
								Panda: refactor get_firmware_version, return std::optional<std::vector> ( #19896 )  
							
							... 
							
							
 
							
							Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: c4215d8476 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7194e5926e 
								
							
								 
							
						 
						
							
							
								
								panda: refactor get_serial, return std::optional<std::string> ( #19895 )  
							
							... 
							
							
 
							
							old-commit-hash: 96cc633d91 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2f3ae6ba78 
								
							
								 
							
						 
						
							
							
								
								fix indentation ( #19925 )  
							
							... 
							
							
 
							
							old-commit-hash: 511bad6a9f 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b16842b512 
								
							
								 
							
						 
						
							
							
								
								boardd: use setUbloxRaw to avoid memory alloc© in pigeon_publish_raw ( #19884 )  
							
							... 
							
							
 
							
							* use setUbloxRaw to avoid memory copy
* const std::string &dat
old-commit-hash: 0f8b5db8ce 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c8935f44a1 
								
							
								 
							
						 
						
							
							
								
								Fix panda:  dangling pointer problem in can_receive ( #19892 )  
							
							... 
							
							
 
							
							* refactor can_receive
* still send empty msg
old-commit-hash: b0c0de5b66 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c1e97c00bb 
								
							
								 
							
						 
						
							
							
								
								boardd: use std::atomic for ignition to ensure thread-safety ( #19882 )  
							
							... 
							
							
 
							
							old-commit-hash: 83003bdeac 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								daf160a27c 
								
							
								 
							
						 
						
							
							
								
								boardd: declare MessageBuilder close to usage ( #19883 )  
							
							... 
							
							
 
							
							old-commit-hash: 2df9736bb2 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4c1919f41e 
								
							
								 
							
						 
						
							
							
								
								merge utilpp.h into util.h ( #19710 )  
							
							... 
							
							
 
							
							old-commit-hash: 595830135b 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								bd9b1eb62f 
								
							
								 
							
						 
						
							
							
								
								Fix battery voltage reading ( #19699 )  
							
							... 
							
							
 
							
							* tici: correct battery voltage
* read current
* use current too
old-commit-hash: 0cdb9e8658 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5e557ed96d 
								
							
								 
							
						 
						
							
							
								
								common exit handler ( #19661 )  
							
							... 
							
							
 
							
							* common signal handle
* fix typo
* rename to ExitHandler
* remove include signal.h
* remove include csignal
* rename variable exit to v
* rebase master
old-commit-hash: 86fe2d1697 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d89bb8b29c 
								
							
								 
							
						 
						
							
							
								
								setup clang tidy ( #19533 )  
							
							... 
							
							
 
							
							* setup clang tidy
* config
* some cleanup
* little more
* remove that
* fix qcom build
old-commit-hash: 87950eb312 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								bbfb751d69 
								
							
								 
							
						 
						
							
							
								
								Replace usleep with util::sleep_for ( #19643 )  
							
							... 
							
							
 
							
							* replace usleep with sleep_for
* sleep microseconds
* sleep nanoseconds
* Trigger Build
old-commit-hash: c1cf0882bd 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5bbe4f3d52 
								
							
								 
							
						 
						
							
							
								
								manager tests + make all processes exit cleanly ( #19595 )  
							
							... 
							
							
 
							
							* manager tests
* logcatd exits cleanly
* sigint
* boardd
* multiple dbus connections hangs for some reason
* clocksd proclogd
* network type from thermal
* fix tests
* fix android logcatd
* fix mac
* fix mac proclogd
* move on device athena tests
* build first
* build first
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ffa7e0cbdb 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0fe9e3adf6 
								
							
								 
							
						 
						
							
							
								
								Don't re-init pigeon while offroad ( #2687 )  
							
							... 
							
							
 
							
							* don't re-init pigeon while offroad
* we don't need this
old-commit-hash: 80dbda5342 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								67249ef8aa 
								
							
								 
							
						 
						
							
							
								
								Stricter check on date for RTC time sync ( #2582 )  
							
							... 
							
							
 
							
							* More strict check on time
* Also update thermald
old-commit-hash: ff65dc1401 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2b9b7182d8 
								
							
								 
							
						 
						
							
							
								
								Abstract set_unsafe_mode function to Panda ( #2431 )  
							
							... 
							
							
 
							
							* Abstract set_unsafe_mode function to panda.cc
* whoops
* use uint16_t
old-commit-hash: 5eea86cbf4 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								498ecbdf3c 
								
							
								 
							
						 
						
							
							
								
								Params refactor, simplified ( #2300 )  
							
							... 
							
							
 
							
							* always c++
* Create C++ params class
* get works
* tests hang now
* passes tests
* cleanup string formatting
* handle interrupt in blocking read
* fix memory leak
* remove unused constructor
* Use delete_db_value directly
* Rename put -> write_db_value
* filename cleanup
* no semicolons in cython
* Update common/SConscript
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add std::string version of delete_db_value
* This is handled
* cleanup encoding
* Add clear method to clear all
* add persistent params
* fix android build
* Should be called clear_all
* only import params when needed
* set params path on manager import
* recusrively create directories
* Fix function order
* cleanup mkdirp
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2e182e5c57 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								39c19cf2d5 
								
							
								 
							
						 
						
							
							
								
								white/grey/black pandas still have power ctrl function ( #2308 )  
							
							... 
							
							
 
							
							old-commit-hash: ea81d36c41 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								984a9bb411 
								
							
								 
							
						 
						
							
							
								
								boardd always send can packet ( #2307 )  
							
							... 
							
							
 
							
							* boardd always send message
* Only log missed cycles when ignition is on
* Just clip, no completely different code paths
old-commit-hash: cfd16faad2 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								bdf52941c8 
								
							
								 
							
						 
						
							
							
								
								Improve realtime performance on NEOS ( #2166 )  
							
							... 
							
							
 
							
							* fix setting core affinity
* dmonitoringd doesn't need rt priority
* android only gets two cores
* model and planner get core 2
* log missed cycle count
* neos update
* prod image
* revert NEOS changes
* still need this
old-commit-hash: ef21b83937 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7cee5aae63 
								
							
								 
							
						 
						
							
							
								
								more messagebuilder ( #2162 )  
							
							... 
							
							
 
							
							* more messagebuilder
* little more
* revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9fa56b4eab 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ac3422fc0f 
								
							
								 
							
						 
						
							
							
								
								message builder ( #2161 )  
							
							... 
							
							
 
							
							* use custom MessageBuilder from cereal
* use MesageBuilder.toBytes
* bump cereal
* unused
* another one
* fix ui msg
Co-authored-by: deanlee <deanlee3@gmail.com>
old-commit-hash: 4d5733924a 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cb21237c26 
								
							
								 
							
						 
						
							
							
								
								Thermald cleanup ( #2049 )  
							
							... 
							
							
 
							
							* Thermald cleanup
* no Temps, fix ui formatter
* Fix scaling
* Don't touch that
* typo
* Fix fan control
* Fix if
* change cereal
* Update comment
old-commit-hash: 9eb3d89ca2 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								030570736c 
								
							
								 
							
						 
						
							
							
								
								more panda fault types ( #2036 )  
							
							... 
							
							
 
							
							old-commit-hash: c624b40842 
							
						 
						
							5 years ago