4fc81c2a08 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								12928cdae2 
								
									
								
							
								 
							
						 
						
							
							
								
								use cached buffer for FlatArrayMessageReader ( #20233 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								35b43d2084 
								
									
								
							
								 
							
						 
						
							
							
								
								also shutdown on tici ( #20130 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								312b681a46 
								
									
								
							
								 
							
						 
						
							
							
								
								cereal cleanup part 2 ( #20092 )  
							
							... 
							
							
 
							
							* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4ace476f14 
								
							
								 
							
						 
						
							
							
								
								fanSpeedRpmDesired -> fanSpeedPercentDesired  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2a935a2010 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: check do_exit in usb_retry_connect ( #20007 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								000bd226aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Cereal cleanup ( #20003 )  
							
							... 
							
							
 
							
							* start cleanup
* fan speed
* cleanup dm
* fix cereal
* hwType -> pandaType
* update refs
* update refs
* bump cereal
* freeSpacePercent
* cereal master 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								99d58193e4 
								
									
								
							
								 
							
						 
						
							
							
								
								implement ublox MON_HW2 message ( #19962 )  
							
							... 
							
							
 
							
							* implement MON_HW2 message
* didn't mean to remove this 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								13ea8b5fc9 
								
									
								
							
								 
							
						 
						
							
							
								
								move global connected_once into function static ( #19999 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								91504176e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't call function in assert ( #19997 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b06da51892 
								
									
								
							
								 
							
						 
						
							
							
								
								Pigeon::receive:  reserve 4kb+64b for std::string ( #19951 )  
							
							... 
							
							
 
							
							* receive: reserve 4kb+64b for std::string
* fix bug 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								935b9ceb05 
								
							
								 
							
						 
						
							
							
								
								Add back replay_many script for unlogging over jungles  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3fde3a5f7d 
								
									
								
							
								 
							
						 
						
							
							
								
								pigeon_thread: ensure the pigeon->init() will not be called twice ( #19963 )  
							
							... 
							
							
 
							
							* ensure init is not called twice
* add space 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b0c8ce4863 
								
									
								
							
								 
							
						 
						
							
							
								
								pigeon_publish_raw: use capnp::Data::Reader instead of Builder  ( #19952 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4d6584a315 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: remove global variables spoofing_started&fake_send ( #19966 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								edc2b3f67c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix panda: remove uninitialized err and check after ( #19974 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								dd3a260676 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: refactor usb_connect, delete panda on failure ( #19956 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c723bbd6be 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: add check for connected in usb_read ( #19957 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0b75a85adc 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: use 'std::atomic<bool> connected' to ensure thread-safety ( #19954 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c4215d8476 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: refactor get_firmware_version, return std::optional<std::vector> ( #19896 )  
							
							... 
							
							
 
							
							Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								96cc633d91 
								
									
								
							
								 
							
						 
						
							
							
								
								panda: refactor get_serial, return std::optional<std::string> ( #19895 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8c31ab3cee 
								
									
								
							
								 
							
						 
						
							
							
								
								remove legacy reset line support ( #19770 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6e70baa306 
								
							
								 
							
						 
						
							
							
								
								actually wait for boardd to start  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								511bad6a9f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix indentation ( #19925 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								144227d3d3 
								
							
								 
							
						 
						
							
							
								
								wait for pandad to start boardd  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								59f4ea9fe5 
								
							
								 
							
						 
						
							
							
								
								fix boardd loopback test after  #19880  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4ac08ce05e 
								
									
								
							
								 
							
						 
						
							
							
								
								TTYPigeon::send : delete unnecessary temporary variables ( #19898 )  
							
							... 
							
							
 
							
							Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0f8b5db8ce 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: use setUbloxRaw to avoid memory alloc© in pigeon_publish_raw ( #19884 )  
							
							... 
							
							
 
							
							* use setUbloxRaw to avoid memory copy
* const std::string &dat 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d17a5195e7 
								
									
								
							
								 
							
						 
						
							
							
								
								can_list_to_can_capnp_cpp: write message directly to the output string ( #19912 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5c58a2618e 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: add can_send buffer caching ( #19910 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b0c0de5b66 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix panda:  dangling pointer problem in can_receive ( #19892 )  
							
							... 
							
							
 
							
							* refactor can_receive
* still send empty msg 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5594b8f3cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: replace pthread_mutex with std::mutex ( #19909 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b1660cf585 
								
									
								
							
								 
							
						 
						
							
							
								
								pigeon: use const reference for std::string parameter ( #19886 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								83003bdeac 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: use std::atomic for ignition to ensure thread-safety ( #19882 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2df9736bb2 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: declare MessageBuilder close to usage ( #19883 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e6478c6b35 
								
							
								 
							
						 
						
							
							
								
								better can replay script  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								595830135b 
								
									
								
							
								 
							
						 
						
							
							
								
								merge utilpp.h into util.h ( #19710 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0cdb9e8658 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix battery voltage reading ( #19699 )  
							
							... 
							
							
 
							
							* tici: correct battery voltage
* read current
* use current too 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								86fe2d1697 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								87950eb312 
								
									
								
							
								 
							
						 
						
							
							
								
								setup clang tidy ( #19533 )  
							
							... 
							
							
 
							
							* setup clang tidy
* config
* some cleanup
* little more
* remove that
* fix qcom build 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c1cf0882bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace usleep with util::sleep_for ( #19643 )  
							
							... 
							
							
 
							
							* replace usleep with sleep_for
* sleep microseconds
* sleep nanoseconds
* Trigger Build 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ffa7e0cbdb 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								80dbda5342 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't re-init pigeon while offroad ( #2687 )  
							
							... 
							
							
 
							
							* don't re-init pigeon while offroad
* we don't need this 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								57cd8c38b7 
								
									
								
							
								 
							
						 
						
							
							
								
								add legacy reset line support ( #2625 )  
							
							... 
							
							
 
							
							* add legacy reset line support
* clean up names
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ff65dc1401 
								
									
								
							
								 
							
						 
						
							
							
								
								Stricter check on date for RTC time sync ( #2582 )  
							
							... 
							
							
 
							
							* More strict check on time
* Also update thermald 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9529764549 
								
									
								
							
								 
							
						 
						
							
							
								
								Scons builder for cython extensions ( #2485 )  
							
							... 
							
							
 
							
							* complie boardd without python
* not good, but don't want to lose the file, because it works
* clean a bit
* update dbc
* should build on CI
* not good, but don't want to lose the file, because it works
* clean a bit
* should build on CI
* remove unneeded path
* reorder paths
* reduce diff
* and now it works?!
* ... should work in CI
* add kj, 30% chance to fix macos
* pydebug
* new way to find path
* fix :)
* tested
* sanity check
* repl. MacOS flags
* hope it works
* need more logs
* need more logs2
* test if it works
* should work on CI
* correct python file
* should not work
* cleanup
* real cleanup
* more removals
* 50% of file
* transformations
* fixed a hardcoded variable
* more logs
* simpl.
* kalman
* all donw if it passes tests
* cleanup
* reduce code by 20 lines if this works
* fix bugs
* cleanup
* SharedLibrary
* cleanup
* ...
* remove unused
* CI fix maybe?
* add more valid path
* more logs
* ...:
* fix webcam CI
* remove WError flag
* deprecated is not an error
* more Wno things
* reduce diff, add Wno to env
* don't import nonexistent stuff
* SharedLibrary v2
* less custom env
* renaming, remove SharedLibs
* pack libs in envCython
* experiment
* better docker caching
* whitespace
* more docker caching
* improvement
* improvements
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6c86afee16 
								
									
								
							
								 
							
						 
						
							
							
								
								Qt spinner ( #2494 )  
							
							... 
							
							
 
							
							* move android spinner
* qt spinner
* rotation
* nothing by default
* spin spin
* fix rotate
* style
* spinner for all
* -2
* unused 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5eea86cbf4 
								
									
								
							
								 
							
						 
						
							
							
								
								Abstract set_unsafe_mode function to Panda ( #2431 )  
							
							... 
							
							
 
							
							* Abstract set_unsafe_mode function to panda.cc
* whoops
* use uint16_t 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								94991d9319 
								
							
								 
							
						 
						
							
							
								
								remove unused params function  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								339d1967cb 
								
									
								
							
								 
							
						 
						
							
							
								
								--std=c++17 ( #2330 )  
							
							... 
							
							
 
							
							* switch to c++17
* more 17
* 1z
* use std::clamp
* Fix types in clamp
* bump submodules
* bump laika
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							5 years ago