edc2b3f67c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix panda: remove uninitialized err and check after ( #19974 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c723bbd6be 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: add check for connected in usb_read ( #19957 )  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								511bad6a9f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix indentation ( #19925 )  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								595830135b 
								
									
								
							
								 
							
						 
						
							
							
								
								merge utilpp.h into util.h ( #19710 )  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cfd16faad2 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								855f52c3e0 
								
									
								
							
								 
							
						 
						
							
							
								
								hub is handled by systemd gpio service ( #2172 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e03044530c 
								
							
								 
							
						 
						
							
							
								
								boardd: return early from usb functions if not connected  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4f0c75291b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix for PC: detach panda kernel driver if active ( #1950 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								80acb32825 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda abstraction layer in boardd ( #1919 )  
							
							... 
							
							
 
							
							* start on panda abstraction layer
* handle bulk transfer in library
* Safety model abstraction
* Abstract hw type into library
* Handle disconnect
* RTC stuff
* Fan control
* Health
* Panda fw version
* Read serial
* Power saving
* Power mode
* Cleanup pigeon thread init
* Rename safety setter variable name
* Remove comment
* Unused global cleanup
* malloc -> new
* whitespace
* Use std::thread
* Use std::thread for safety setter
* Cleanup igntion_last global
* Heartbeat
* logd
* More global cleanup
* Put back sleep
* ir pwr
* Always broadcast health
* init struct with zeroes
* Fix eon build
* fix race condition
* fix Adeebs comments
* abstract can send and receive 
							
						 
						
							5 years ago