f49a9c9fd2 
								
									
								
							
								 
							
						 
						
							
							
								
								less TICI when not needed ( #24698 )  
							
							... 
							
							
 
							
							* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cb8885cffb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge common/ and selfdrive/common ( #24556 )  
							
							... 
							
							
 
							
							* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								41b3f253d1 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: set extra pandas to silent safety mode ( #24511 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d2eef1955c 
								
									
								
							
								 
							
						 
						
							
							
								
								add mypy check for return-any ( #24379 )  
							
							... 
							
							
 
							
							* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								67e60efd18 
								
							
								 
							
						 
						
							
							
								
								remove now unused LastPeripheralPandaType param  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4190d2608a 
								
									
								
							
								 
							
						 
						
							
							
								
								Change safetyParam to uint16_t ( #24376 )  
							
							... 
							
							
 
							
							* bump panda & cereal
* bump panda
* rest of references
* regen TOYOTA with safety param 578, TOYOTA2 with 329
* regen rest of routes
* update ref
* bump cereal 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								66dd8f934c 
								
									
								
							
								 
							
						 
						
							
							
								
								safety param: make uint16_t ( #24362 )  
							
							... 
							
							
 
							
							* only use half of the available bytes
* move to set_safety_model
* regen and update refs
* last two
* bump to master 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								59134c05d6 
								
									
								
							
								 
							
						 
						
							
							
								
								pandad: better handling of internal panda failures ( #23755 )  
							
							... 
							
							
 
							
							* reset internal panda
* recover
* internal dfu
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6e62df65d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Make safetyParam unsigned ( #24160 )  
							
							... 
							
							
 
							
							* bump panda & cereal
* make unsigned in boardd
* update health packet version
bump panda
* fix definition
* bump
* regen TOYOTA2 route
* upload route
* oh, ndog param wasn't being set
* regenerate routes with non-zero safety params
* update refs
* regen routes and update refs
* bump panda
* update refs
* update refs
* bump submodules to master 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								863fed8fec 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda interrupt load ( #24180 )  
							
							... 
							
							
 
							
							* bump panda
* add to pandaState
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								65fca83abe 
								
									
								
							
								 
							
						 
						
							
							
								
								Latency logging 2 ( #24058 )  
							
							... 
							
							
 
							
							* msg_order and gantt
* frameId in long/lat planner
* track frame id
* controls frame id
* graph tracked events
* graph json
* cloudlog timestamp
* c++ cloudlog
* add frame id
* bug fixes
* bug fixes
* frame id visionicp
* bug fixes and debug level
* timestamp log placement
* print timestamps in table
* translate events
* more logging
* bug fixes
* daemon boardd
* print logs with boardd
* more timestamp logs
* cleanup
* remove publish logs
* bug fix
* timestamp received
* timestamp received
* bug fixes
* use json lib
* ignore driver camera
* prep for new timestamp pipeline
* bug fix
* read new pipeline unfinnished
* read new pipeline
* bug fix
* add frame to controlsstate
* remove controlsstate
* print
* cleanup
* more cleanup + bug fix
* clock build issue
* remove unused imports
* format durations
* increase speed
* pr comments fixes
* conflicts
* set MANAGER_DAEMON for boardd
* clean script code
* bug fix + argparse
* remove rcv time
* bug fixes
* print without tabulate
* fix pre-commits
* plot gnatt
* color bug fix
* read without timestampextra
* bump panda
* mono time instead of frame id
* finnish script
* clean unused
* clean unused logging
* monotonic + json fixes
* del test
* remove whilelines
* bump laika
* cleanup
* remove deps
* logs nicer strings
* remove plotting from scirpt
* reset pipfile
* reset pipfile
* nicer strings
* bug fix
* bug fix
* pr comments cleaning
* remove plotting
* bug fix
* new demo route
* bump opendbc and panda
* cereal master
* cereal master
* script less komplex
* assertions
* matplotlib
* readme
* Update README.md
* graph html
* design fixes
* more code design
* Update common/logging_extra.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* whitespace
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update tools/latency_logger/latency_logger.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pr comments
* bug fix
* readme + env once
* clean swaglog
* bug fix
* Update tools/latencylogger/README.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* revert
* revert
* clean swaglog with error
* remove typo file
* revert graph
* cereal
* submodules
* whitespaces
* update refs
Co-authored-by: Bruce Wayne <batman@workstation-openpilot2.internal>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								333257badf 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd/safety_setter_thread: use check_all_connected ( #24102 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8af20af66d 
								
									
								
							
								 
							
						 
						
							
							
								
								pylint: enforce indentation (W0311) ( #24039 )  
							
							... 
							
							
 
							
							* pylint: enforce indentation (W0311)
* few more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e91613bc62 
								
									
								
							
								 
							
						 
						
							
							
								
								update unsafeMode to alternativeExperience ( #23995 )  
							
							... 
							
							
 
							
							* update unsafeMode to alternativeExperience
* fix
* fix
* bump submodules
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fc2f84759d 
								
							
								 
							
						 
						
							
							
								
								set MANAGER_DAEMON for boardd  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8ac30fea24 
								
									
								
							
								 
							
						 
						
							
							
								
								move pandad to boardd/ ( #23958 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								723560c20f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove void argument ( #23928 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0b64ddb678 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								767bc1aa3b 
								
							
								 
							
						 
						
							
							
								
								boardd: handle missing pandas  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								719801845b 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: connect to all pandas if none specified ( #23805 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f2eb84eef0 
								
									
								
							
								 
							
						 
						
							
							
								
								handle usb error in reading panda state ( #23686 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9dca040ed9 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: get health struct from panda ( #23648 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								43c6ea8e73 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: add blocked msg cnt ( #23647 )  
							
							... 
							
							
 
							
							* boardd: add blocked msg cnt
* bump panda
* bump panda 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								703efb9275 
								
									
								
							
								 
							
						 
						
							
							
								
								Panda: check libusb_open status ( #23622 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								31d147dca2 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								498d54be9c 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: move main() to main.cc for test cases ( #23564 )  
							
							... 
							
							
 
							
							* move main() to main.cc
* move includes back 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b75e410779 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: panda_state_thread run closer to 2 Hz ( #23529 )  
							
							... 
							
							
 
							
							* boardd: panda_state_thread run closer to 2Hz
* make explicit 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								79577e4dca 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: remove ublox timestamp logging ( #23498 )  
							
							... 
							
							
 
							
							* boardd: remove ublox timestamp logging
* more cleanup
* add cmath 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								842ba8e5e6 
								
									
								
							
								 
							
						 
						
							
							
								
								C2 detection ( #23439 )  
							
							... 
							
							
 
							
							* two detection
* fix CI
* catch all
* gotta catch em all 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								332f568a82 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								285addeef2 
								
							
								 
							
						 
						
							
							
								
								Revert "boardd: new class USBDevice ( #23015 )"  
							
							... 
							
							
 
							
							This reverts commit 4061f50da3 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4061f50da3 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a793b949be 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: add controls heartbeat ( #23185 )  
							
							... 
							
							
 
							
							* boardd: add controls heartbeat
* bump panda
* bump again
* bump panda 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4aa291c406 
								
									
								
							
								 
							
						 
						
							
							
								
								Use std::unique_ptr to manage memory ( #23168 )  
							
							... 
							
							
 
							
							* use unique_ptr
* trigger ci
* move down loggerdstate 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9decd3d8a2 
								
									
								
							
								 
							
						 
						
							
							
								
								util: move all functions into util namespace ( #23203 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								827fae8faa 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e294e1620e 
								
									
								
							
								 
							
						 
						
							
							
								
								len_to_dlc make static ( #23120 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								599c07e027 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								65ca9be82a 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: split usbprotocol unittest and fix paren order in data length assert ( #23065 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								35c0319f6c 
								
									
								
							
								 
							
						 
						
							
							
								
								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 5eb6e19c51 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b2a018643f 
								
									
								
							
								 
							
						 
						
							
							
								
								Extra check for tail_size length ( #23047 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c6f62ebc4f 
								
							
								 
							
						 
						
							
							
								
								Revert "boardd: be careful with paren order in assert"  
							
							... 
							
							
 
							
							This reverts commit 50cd8588a2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								50cd8588a2 
								
							
								 
							
						 
						
							
							
								
								boardd: be careful with paren order in assert  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ab9c7a11a9 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: const reference pandaStates to avoid copy ( #23030 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c77354009c 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d482b2d0a2 
								
									
								
							
								 
							
						 
						
							
							
								
								boardd: small cleanup ( #23005 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a405fc5d43 
								
							
								 
							
						 
						
							
							
								
								boardd: add note about slow disconnected panda check  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fb32381a88 
								
							
								 
							
						 
						
							
							
								
								boardd: set thread names  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								944fa5fa08 
								
							
								 
							
						 
						
							
							
								
								boardd: resolve TODO, still need that for USB errors  
							
							
 
							
						 
						
							4 years ago