4bbc197433 
								
							
								 
							
						 
						
							
							
								
								update unsafeMode to alternativeExperience ( #23995 )  
							
							... 
							
							
 
							
							* update unsafeMode to alternativeExperience
* fix
* fix
* bump submodules
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e91613bc62 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1559456d6f 
								
							
								 
							
						 
						
							
							
								
								set MANAGER_DAEMON for boardd  
							
							... 
							
							
 
							
							old-commit-hash: fc2f84759d 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ec7f17d288 
								
							
								 
							
						 
						
							
							
								
								move pandad to boardd/ ( #23958 )  
							
							... 
							
							
 
							
							old-commit-hash: 8ac30fea24 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cd1ba97c07 
								
							
								 
							
						 
						
							
							
								
								Remove void argument ( #23928 )  
							
							... 
							
							
 
							
							old-commit-hash: 723560c20f 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c60d1ca766 
								
							
								 
							
						 
						
							
							
								
								panda.cc: add panda deep sleep mode( #23911 )  
							
							... 
							
							
 
							
							* needed for panda deepsleep mode
* add set_deepsleep to panda.cc
* rename to enable_deepsleep
* remove void
* fix value
* bump panda
old-commit-hash: 0b64ddb678 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								11ca91fadc 
								
							
								 
							
						 
						
							
							
								
								boardd: handle missing pandas  
							
							... 
							
							
 
							
							old-commit-hash: 767bc1aa3b 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4a0c03c7b7 
								
							
								 
							
						 
						
							
							
								
								boardd: connect to all pandas if none specified ( #23805 )  
							
							... 
							
							
 
							
							old-commit-hash: 719801845b 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								baebb2c932 
								
							
								 
							
						 
						
							
							
								
								handle usb error in reading panda state ( #23686 )  
							
							... 
							
							
 
							
							old-commit-hash: f2eb84eef0 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e1f383c25a 
								
							
								 
							
						 
						
							
							
								
								boardd: get health struct from panda ( #23648 )  
							
							... 
							
							
 
							
							old-commit-hash: 9dca040ed9 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								962c53cad5 
								
							
								 
							
						 
						
							
							
								
								boardd: add blocked msg cnt ( #23647 )  
							
							... 
							
							
 
							
							* boardd: add blocked msg cnt
* bump panda
* bump panda
old-commit-hash: 43c6ea8e73 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b294249932 
								
							
								 
							
						 
						
							
							
								
								Panda: check libusb_open status ( #23622 )  
							
							... 
							
							
 
							
							old-commit-hash: 703efb9275 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								183715ccea 
								
							
								 
							
						 
						
							
							
								
								controlsd: verify unsafe mode consistency ( #23563 )  
							
							... 
							
							
 
							
							* add unsafe mode check to controlsd
bump submodules
forgot to add to health_t struct
bump
ahh forgot to set it!
bump
bump
clean up
clean up
bump
* fix ordering
* move to end
* unsigned
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 31d147dca2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								403e92e9c4 
								
							
								 
							
						 
						
							
							
								
								boardd: move main() to main.cc for test cases ( #23564 )  
							
							... 
							
							
 
							
							* move main() to main.cc
* move includes back
old-commit-hash: 498d54be9c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4b0cd07836 
								
							
								 
							
						 
						
							
							
								
								boardd: panda_state_thread run closer to 2 Hz ( #23529 )  
							
							... 
							
							
 
							
							* boardd: panda_state_thread run closer to 2Hz
* make explicit
old-commit-hash: b75e410779 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2543a0bc62 
								
							
								 
							
						 
						
							
							
								
								boardd: remove ublox timestamp logging ( #23498 )  
							
							... 
							
							
 
							
							* boardd: remove ublox timestamp logging
* more cleanup
* add cmath
old-commit-hash: 79577e4dca 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								08212107e8 
								
							
								 
							
						 
						
							
							
								
								C2 detection ( #23439 )  
							
							... 
							
							
 
							
							* two detection
* fix CI
* catch all
* gotta catch em all
old-commit-hash: 842ba8e5e6 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f206ebd054 
								
							
								 
							
						 
						
							
							
								
								Pyupgrade 3.6: Update syntax with Python 3.6+ features ( #23305 )  
							
							... 
							
							
 
							
							Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default
Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
old-commit-hash: 332f568a82 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f532819faf 
								
							
								 
							
						 
						
							
							
								
								Revert "boardd: new class USBDevice ( #23015 )"  
							
							... 
							
							
 
							
							This reverts commit 6965aa0b903060ab38aace31c15fefdc7a0429eb.
old-commit-hash: 285addeef2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								49c35a70b5 
								
							
								 
							
						 
						
							
							
								
								boardd: new class USBDevice ( #23015 )  
							
							... 
							
							
 
							
							* USBDevice
* merge master
* rebase master
* add to fiels_common
* inline functions
* namespace
* init err
* remove nested if
* cleanup
* bump panda for branch
* change includes
* bump panda branch
* change name
* bump master panda
Co-authored-by: Igor Biletskyy <briskspirit@users.noreply.github.com>
Co-authored-by: Igor Biletskyy <bs@privacy.im>
old-commit-hash: 4061f50da3 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0386f99c1f 
								
							
								 
							
						 
						
							
							
								
								boardd: add controls heartbeat ( #23185 )  
							
							... 
							
							
 
							
							* boardd: add controls heartbeat
* bump panda
* bump again
* bump panda
old-commit-hash: a793b949be 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3e72a81dac 
								
							
								 
							
						 
						
							
							
								
								Use std::unique_ptr to manage memory ( #23168 )  
							
							... 
							
							
 
							
							* use unique_ptr
* trigger ci
* move down loggerdstate
old-commit-hash: 4aa291c406 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dd7c226097 
								
							
								 
							
						 
						
							
							
								
								util: move all functions into util namespace ( #23203 )  
							
							... 
							
							
 
							
							old-commit-hash: 9decd3d8a2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c9ef5b176e 
								
							
								 
							
						 
						
							
							
								
								add check for restoring almanac, and clear like suggested in the datasheet ( #23153 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: bb7208f4c3 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a0c6a65d09 
								
							
								 
							
						 
						
							
							
								
								panda: refactor can_send ( #22981 )  
							
							... 
							
							
 
							
							* refactor
* merge master
* fix
* move  down
* space
* merge master
* remove struct PacketWriter, use function
* Update selfdrive/boardd/panda.cc
less violations
* Update selfdrive/boardd/panda.cc
comment
* Update selfdrive/boardd/panda.cc
add comment to counter
Co-authored-by: Igor Biletskyy <briskspirit@users.noreply.github.com>
old-commit-hash: 827fae8faa 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								be3a376967 
								
							
								 
							
						 
						
							
							
								
								len_to_dlc make static ( #23120 )  
							
							... 
							
							
 
							
							old-commit-hash: e294e1620e 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								15bac98ad4 
								
							
								 
							
						 
						
							
							
								
								panda: refactor can_recv ( #22977 )  
							
							... 
							
							
 
							
							* refactor
* use macro
* rebase master
* fix incorrect chunk_len
* cleanup
* type fix
* lines
* while
Co-authored-by: Igor Biletksyy <bs@privacy.im>
old-commit-hash: 599c07e027 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ce565323fd 
								
							
								 
							
						 
						
							
							
								
								boardd: split usbprotocol unittest and fix paren order in data length assert ( #23065 )  
							
							... 
							
							
 
							
							old-commit-hash: 65ca9be82a 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a96d3f46bf 
								
							
								 
							
						 
						
							
							
								
								boardd: new function sync_time ( #23033 )  
							
							... 
							
							
 
							
							* sync_time
* add direction
* Update selfdrive/boardd/boardd.cc
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* enum class
* rename
* caps
* lambda get_time_str
* Revert "lambda get_time_str"
This reverts commit 5eb6e19c5135c0319f6c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9055f2df79 
								
							
								 
							
						 
						
							
							
								
								Extra check for tail_size length ( #23047 )  
							
							... 
							
							
 
							
							old-commit-hash: b2a018643f 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								327767f93f 
								
							
								 
							
						 
						
							
							
								
								Revert "boardd: be careful with paren order in assert"  
							
							... 
							
							
 
							
							This reverts commit c221485bd1eebbab87f6b5a579e66e10767fcdf8.
old-commit-hash: c6f62ebc4f 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6475085095 
								
							
								 
							
						 
						
							
							
								
								boardd: be careful with paren order in assert  
							
							... 
							
							
 
							
							old-commit-hash: 50cd8588a2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								04fefd6791 
								
							
								 
							
						 
						
							
							
								
								boardd: const reference pandaStates to avoid copy ( #23030 )  
							
							... 
							
							
 
							
							old-commit-hash: ab9c7a11a9 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a919e5721e 
								
							
								 
							
						 
						
							
							
								
								panda: add unit tests for usb protocol (pack/unpack) ( #22955 )  
							
							... 
							
							
 
							
							* prepare for unit tests
* add to selfdrive_tests.yaml
* test header
* test chunk count
* rename test function
* continue
* don't check chunks count
* test recv_can
* continue
* small cleanup
* merge master
* cleanup
* rename functions
* test different packet size
* fix operator precedence problem
* refactor unpack_can_buffer
* cleanup test
* cleanup unpack_can_buffer
* add test for multiple pandas
* rename to test_panda
* restore test_boardd
* rename to test_boardd_usbprotocol
* fix typo
* bus_offset = [0,4]
* change src
* use USBPACKET_MAX_SIZE
old-commit-hash: c77354009c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								43abb312f8 
								
							
								 
							
						 
						
							
							
								
								boardd: small cleanup ( #23005 )  
							
							... 
							
							
 
							
							old-commit-hash: d482b2d0a2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3a47379995 
								
							
								 
							
						 
						
							
							
								
								boardd: add note about slow disconnected panda check  
							
							... 
							
							
 
							
							old-commit-hash: a405fc5d43 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f22905b998 
								
							
								 
							
						 
						
							
							
								
								boardd: set thread names  
							
							... 
							
							
 
							
							old-commit-hash: fb32381a88 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								be1f80810e 
								
							
								 
							
						 
						
							
							
								
								boardd: resolve TODO, still need that for USB errors  
							
							... 
							
							
 
							
							old-commit-hash: 944fa5fa08 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								44568de155 
								
							
								 
							
						 
						
							
							
								
								faster jenkins ( #22973 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e13630dfee 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								989270ac56 
								
							
								 
							
						 
						
							
							
								
								fix chunk buffer size ( #22969 )  
							
							... 
							
							
 
							
							old-commit-hash: edaf7d7604 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1cf28894e6 
								
							
								 
							
						 
						
							
							
								
								panda: fix len_to_dlc always return 1 if len > 24 ( #22964 )  
							
							... 
							
							
 
							
							old-commit-hash: 57db99700c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0049f2cf99 
								
							
								 
							
						 
						
							
							
								
								boardd: fix a panda may be connected by multiple panda instance ( #22932 )  
							
							... 
							
							
 
							
							* fix bugs in main
* no auto
old-commit-hash: 0716635808 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								433add3a02 
								
							
								 
							
						 
						
							
							
								
								boardd/can_recv_thread: improve caching for can_frame ( #22944 )  
							
							... 
							
							
 
							
							* better cache
* use emplace to remove copy&realloc
* rebase master
old-commit-hash: 841fb93def 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8844b560d0 
								
							
								 
							
						 
						
							
							
								
								panda.cc: struct for CAN header, counter complexity, cleanup for readability ( #22956 )  
							
							... 
							
							
 
							
							* try struct
* can_send refactor
* cleanups
* Resize vector only when it is needed
* ...
* more cleanup
old-commit-hash: 47d0d717eb 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								23dca7ffae 
								
							
								 
							
						 
						
							
							
								
								boardd/usb_connect: remove unused variable params ( #22931 )  
							
							... 
							
							
 
							
							old-commit-hash: 10bca095c2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								34ad595349 
								
							
								 
							
						 
						
							
							
								
								panda.cc: add functions to set can and data speed ( #22920 )  
							
							... 
							
							
 
							
							old-commit-hash: 04e1a25881 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								37c7137220 
								
							
								 
							
						 
						
							
							
								
								boardd: fix segfault when SIGINT with no pandas ( #22914 )  
							
							... 
							
							
 
							
							* boardd: fix segfault when SIGINT with no pandas
* remove if block
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
old-commit-hash: 8e12b9ca76 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e14ef7f9fd 
								
							
								 
							
						 
						
							
							
								
								add multipanda to loopback tests ( #22900 )  
							
							... 
							
							
 
							
							old-commit-hash: e8598f7455 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1896097480 
								
							
								 
							
						 
						
							
							
								
								boardd: apply bus offset in can recv  
							
							... 
							
							
 
							
							old-commit-hash: 5ffb3e4347 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								841c20b412 
								
							
								 
							
						 
						
							
							
								
								New usb protocol for panda ( #22752 )  
							
							... 
							
							
 
							
							* first try
* move dlc_to_len
* panda switch to mailbox branch
* add bitstruct to pipfile
* bump panda and remove bitstruct
* few cleanups and fixes
* sanity check data.size == dlc_to_len
* check problem with test
* Revert "check problem with test"
This reverts commit b4855b7c12188d36d5d510e729344dab2cf21be9.
* clean
* revert Pipfile.lock
* that was an issue???
* fix crash
* ...
* include dlc_to_len from panda
* alph
* define macros for returned and rejected
* cleanup
* bump panda to current master
old-commit-hash: e293ccf016 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								43e1903073 
								
							
								 
							
						 
						
							
							
								
								enable wshadow ( #22756 )  
							
							... 
							
							
 
							
							* enable wshadow (#22714 )
* fix replay
* more build fixes
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 5246f0231e 
							
						 
						
							4 years ago