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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								23dca7ffae 
								
							
								 
							
						 
						
							
							
								
								boardd/usb_connect: remove unused variable params ( #22931 )  
							
							... 
							
							
 
							
							old-commit-hash: 10bca095c2 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								b45c79ea7d 
								
							
								 
							
						 
						
							
							
								
								boardd: pass std::vector pandas by reference ( #22741 )  
							
							... 
							
							
 
							
							old-commit-hash: 7486a42935 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dbe4641e04 
								
							
								 
							
						 
						
							
							
								
								Multipanda support ( #22402 )  
							
							... 
							
							
 
							
							* squash all PR commits for easy rebase
* merged all panda rx can into one message
* fix buffers in can_send
* more cleanup and minor fixes
* fix even more stuff
* fix non-allocated send buffer
* make connecting more robust
* fix bus offset
* fix controls_mismatch?
* simplify mismatch check
* C++ style struct
* fix connect loop
* update ref
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 585c16cd2a 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a6a2693a1c 
								
							
								 
							
						 
						
							
							
								
								Pigeon (ublox) initialization fixes ( #22712 )  
							
							... 
							
							
 
							
							* add timeout to wait_for_ack
* fix ignition edge detection race condition
* local_ignition -> ignition_local
* gate power_save on !pigeon_active
* millis_since_boot
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 21c4bfc7be 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bb7751fdb0 
								
							
								 
							
						 
						
							
							
								
								don't set core affinity on PC ( #22706 )  
							
							... 
							
							
 
							
							old-commit-hash: 5b331fd6f5 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								25cfa2b65a 
								
							
								 
							
						 
						
							
							
								
								tici: affine loggerd to efficiency cores ( #22581 )  
							
							... 
							
							
 
							
							old-commit-hash: 84de248fa7 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								58c99158a1 
								
							
								 
							
						 
						
							
							
								
								Make pandaState and safetyMode a list ( #22454 )  
							
							... 
							
							
 
							
							* wip: move to pandaStates
* bump cereal
* wip: SafetyMode struct
* move to safetyMode
* fix typo
* this can be None
* fix potential empty pandaStates list
* fix thermald
* fix controlsd
* rename safetyModes to safetyConfigs
* update process_replay
* fix test_models
* bump cereal
old-commit-hash: 91987f38d4 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ed7088c0f6 
								
							
								 
							
						 
						
							
							
								
								boardd: lower log level for ublox msg timing issues  
							
							... 
							
							
 
							
							old-commit-hash: b9797259ed 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5aa9a8e217 
								
							
								 
							
						 
						
							
							
								
								safety_setter_thread: exit on ignition low ( #22426 )  
							
							... 
							
							
 
							
							old-commit-hash: 3e854b8351 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ca45a040fc 
								
							
								 
							
						 
						
							
							
								
								boardd:   wait for safety_setter_thread to finish while quitting panda_state_thread ( #21961 )  
							
							... 
							
							
 
							
							* rebase master
* merge master
* merge master
* remove space
old-commit-hash: 47f601e50a 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								11066c6236 
								
							
								 
							
						 
						
							
							
								
								Split pandaState into peripheralState and pandaState ( #22385 )  
							
							... 
							
							
 
							
							* publish peripheralState from boardd
* refactor consumers
* rename thread
* peripheralState has panda type too
* add to process replay
* fix device build
* properly remove hardware unsupported alert
* latest peripheralState
* remove pandaState from thermal_monitor
* put that back
* add back harness check
* fix cloudlog
* needs pandaState
* Update selfdrive/thermald/tests/test_power_monitoring.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* dont conflate
* Update selfdrive/thermald/tests/test_power_monitoring.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pigeon is peripheral
* cleanup
* less global
* comment
* move rtc to peripheral_control_thread
* better diff?
* whitespace
* get msg
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f4e2537b12 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4680b6f940 
								
							
								 
							
						 
						
							
							
								
								Don't send empty pandaState from panda_state_thread ( #22393 )  
							
							... 
							
							
 
							
							old-commit-hash: abaa7b2d55 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								00e02325ab 
								
							
								 
							
						 
						
							
							
								
								boardd: new function get_time_str ( #22158 )  
							
							... 
							
							
 
							
							* new function get_time_str
* apply review
old-commit-hash: e90eb79ceb 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1df072cd3a 
								
							
								 
							
						 
						
							
							
								
								VW MQB: Fixes for network location detection ( #22174 )  
							
							... 
							
							
 
							
							* VW MQB: Fixes for network location detection
* apply review suggestion
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* FP back to 100ms; VIN state poll at 50Hz
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5a4d03da29 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f2d7b27cbd 
								
							
								 
							
						 
						
							
							
								
								boardd: remove global panda ( #21962 )  
							
							... 
							
							
 
							
							old-commit-hash: 8008cf5547 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ea344bb52f 
								
							
								 
							
						 
						
							
							
								
								panda_state_thread: replace stoi with atoi ( #21981 )  
							
							... 
							
							
 
							
							old-commit-hash: 3b0b20ba4b 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9038e1b86f 
								
							
								 
							
						 
						
							
							
								
								C3 AE improvements ( #21698 )  
							
							... 
							
							
 
							
							* AE improvements
* boardd: also use gain to compute IR brightness
* use default rect for DM autoexposure
* more smooth
* whitespace
* camerad cpu usage
* hcg on is slightly better for noise
* hysteris around high conversion gain
* improve i2c timing
* use AB contexts
* HCG default off
* run at 10 hz
* stay in context A for now
* remove ae thread
* wait till next frame is started before sending i2c
* back at 20fps
* add comment and filter across 3 evs
* remove context switch code
* tuning
* recomened without HCG is 0.8x
old-commit-hash: 25de93d133 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0bdc6918c7 
								
							
								 
							
						 
						
							
							
								
								boardd: remove ir multiplier after AE revert  
							
							... 
							
							
 
							
							old-commit-hash: d7ab611bb0 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1187fe4e05 
								
							
								 
							
						 
						
							
							
								
								Increase IR filter time constant to 30 seconds ( #21666 )  
							
							... 
							
							
 
							
							old-commit-hash: 49c618946c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dee6218c5e 
								
							
								 
							
						 
						
							
							
								
								fix dcam AE feedback loop with IR LEDs ( #21651 )  
							
							... 
							
							
 
							
							old-commit-hash: 1c40b8092c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7595ad4d28 
								
							
								 
							
						 
						
							
							
								
								bump cereal  
							
							... 
							
							
 
							
							* bump cereal
* TIM9 to TICK in boardd.cc
old-commit-hash: 8e3d7a43c3 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ba505de08c 
								
							
								 
							
						 
						
							
							
								
								Stay in ELM327 mode during controls init ( #21386 )  
							
							... 
							
							
 
							
							old-commit-hash: e7476943b6 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e57dab8f40 
								
							
								 
							
						 
						
							
							
								
								revert changes to boardd safety mode setting  
							
							... 
							
							
 
							
							old-commit-hash: 2e3aa81ce5 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5bc0d28708 
								
							
								 
							
						 
						
							
							
								
								Honda Bosch longitudinal prerequisites ( #21217 )  
							
							... 
							
							
 
							
							* untested changes
* set compute_gb
* community feature for good measure
* add code for rolling backwards
* init needs CarParams
* stay in elm mode until carParams is written
* fix tester present bus number
* fix can errors
* fix enableCruise flag
* print when radar disable is done
* move retry logic to controlsd
* move lookup table into carcontroller params
* cleanup brake error values
* make init return
* that should be 1
* floats
* back to no failure handling
* try simplify knockout
* bump panda
* Move flags to panda
* add warnings
* Revert "try simplify knockout"
This reverts commit 4f496245791ea6bd041d4412b96035c6b434b91c.
* add note about LoC.long_control_state
* update ref
old-commit-hash: a8fac002ae 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								147b355dde 
								
							
								 
							
						 
						
							
							
								
								add space after function name and if statement ( #21225 )  
							
							... 
							
							
 
							
							old-commit-hash: e4e669bb0f 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f70a79b838 
								
							
								 
							
						 
						
							
							
								
								Use C++ header files instead of C header files. ( #21192 )  
							
							... 
							
							
 
							
							* use cstring instead of string.h
* use cstdio instead of stdio.h
* remove inttypes.h
* use cstdlib instead of stdlib.h
* use cstdint instead of stdint.h
* #include <cstddef>
* cstdlib
* use cmath
* remove stddef.h
* use cassert
* use csignal
* use ctime
* use cerror
* rebase master
old-commit-hash: c53cb5d570 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f8cd0061c8 
								
							
								 
							
						 
						
							
							
								
								log on startup when panda heartbeat is lost ( #21151 )  
							
							... 
							
							
 
							
							* log when heartbeat lost
* bump panda
* bump panda
* add to pandaState
* move that
old-commit-hash: f04d6a9b3f 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ddff72ccea 
								
							
								 
							
						 
						
							
							
								
								Add CLEAR_ON_IGNITION_OFF param type ( #21121 )  
							
							... 
							
							
 
							
							old-commit-hash: 36beaf0d68 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5441d1f348 
								
							
								 
							
						 
						
							
							
								
								Add harness connection as requirement for powerdown ( #21087 )  
							
							... 
							
							
 
							
							* add harness connection as requirement for powerdown
* fix unittests
old-commit-hash: 4a24d389c4 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4d874a90ea 
								
							
								 
							
						 
						
							
							
								
								Store almanac on ublox poweroff ( #20967 )  
							
							... 
							
							
 
							
							* Store almanac on ublox poweroff
* send current UTC time
* move message building to ublox_msg.h
old-commit-hash: ea5141d909 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5609f32cee 
								
							
								 
							
						 
						
							
							
								
								Cleanup includes ( #20925 )  
							
							... 
							
							
 
							
							* remove #include <pthread.h>
* remove #include<stdbool.h> for cc files
* remove #include<iostream>
old-commit-hash: 0495426535 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3fbeb1299e 
								
							
								 
							
						 
						
							
							
								
								boardd: set can and pandaState valid flags ( #20899 )  
							
							... 
							
							
 
							
							* boardd: set can and pandaState valid flags
* add event
* bump cereal
* consistency
old-commit-hash: e694f0b4d6 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e333e4f189 
								
							
								 
							
						 
						
							
							
								
								Cleanup selfdrive/ includes ( #20822 )  
							
							... 
							
							
 
							
							* cleanup include path
* continue
* format includes
* fix testraw.cc
* remove include path from SConstruct
* regroup
* rebase master
* almost done
* apply review
* rename FileReader.xx to filereader.xx
* rename Unlogger.x->unlogger.x
* rename FrameReader.xx -> framereader.xx
* apply reviews
* ui.h
* continue
* fix framebuffer.cc build error:mv util.h up
* full path to msm_media_info
* fix qcom2 camerad
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7222d0f20d 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								78bf4f5867 
								
							
								 
							
						 
						
							
							
								
								Replace ifdef with hw abstraction layer ( #20843 )  
							
							... 
							
							
 
							
							* Replace ifdefs with hardware abstraction layer (#20801 )
* add type to class hadwareXXX
* replace ifdefs with hardware layer
* continue
* continue
* new function get_driver_view_transform
* full path to hw.h
* fix build error setup.cc
* apply review
* fix typo
* fix deprecated error:replace deprecated fromPath with new
* fix build error
* Fixes after ifdef clenaup (#20842 )
* inheritance doesnt work with static
* fix debayer
* small cleanup
* Update selfdrive/camerad/cameras/camera_common.cc
* Update selfdrive/ui/qt/offroad/settings.cc
* Update selfdrive/common/modeldata.h
* flip conditions
* fix comment
Co-authored-by: Dean Lee <deanlee3@gmail.com>
old-commit-hash: ab319d4f54 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								39c18d4c5a 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace ifdefs with hardware abstraction layer ( #20801 )"  
							
							... 
							
							
 
							
							This reverts commit 9f2ad462f39f4c880f283b71bffbc9248a2b577d.
old-commit-hash: 3a95d3ccaa 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e0282ced49 
								
							
								 
							
						 
						
							
							
								
								Replace ifdefs with hardware abstraction layer ( #20801 )  
							
							... 
							
							
 
							
							* add type to class hadwareXXX
* replace ifdefs with hardware layer
* continue
* continue
* new function get_driver_view_transform
* full path to hw.h
* fix build error setup.cc
* apply review
* fix typo
* fix deprecated error:replace deprecated fromPath with new
* fix build error
old-commit-hash: 757d2923d2 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								88434dc9e4 
								
							
								 
							
						 
						
							
							
								
								add CLEAR_ON_IGNITION param type ( #20810 )  
							
							... 
							
							
 
							
							old-commit-hash: b4447993c1 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								532d19427c 
								
							
								 
							
						 
						
							
							
								
								bump cereal  
							
							... 
							
							
 
							
							old-commit-hash: 8a280fbb8e 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e09f7360e0 
								
							
								 
							
						 
						
							
							
								
								clear controls ready flag on falling edge of ignition ( #20807 )  
							
							... 
							
							
 
							
							old-commit-hash: 6954eb6259 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ec7913cbe5 
								
							
								 
							
						 
						
							
							
								
								delay controls start ( #20761 )  
							
							... 
							
							
 
							
							* delay controls start
* shouldn't need this stuff anymore
* only delay board
* bail after 2s
* fix loopback test
* fix process replay
* update refs
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f9a961f6fb 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1d79459667 
								
							
								 
							
						 
						
							
							
								
								Remove panda set power functions ( #20712 )  
							
							... 
							
							
 
							
							* remove panda set power functions
* removed
old-commit-hash: 34328ba305 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								07f89b2838 
								
							
								 
							
						 
						
							
							
								
								Improve robustness of ublox init procedure  ( #20685 )  
							
							... 
							
							
 
							
							* improve ublox init robustness
* cleanup
* only log if running at 1hz
* not needed
old-commit-hash: a163daf5e0 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								31d818b39a 
								
							
								 
							
						 
						
							
							
								
								tici: offline big cluster while offroad ( #20668 )  
							
							... 
							
							
 
							
							* tici: offline big cluster while offroad
* shuffling
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 9edda6fbc1 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								811746959e 
								
							
								 
							
						 
						
							
							
								
								tici: move real-time processes to high-performance cores ( #20634 )  
							
							... 
							
							
 
							
							old-commit-hash: 8ede1b30aa 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								854273a57e 
								
							
								 
							
						 
						
							
							
								
								boardd: log slow hwmon reading  
							
							... 
							
							
 
							
							old-commit-hash: 28a5db2e6a 
							
						 
						
							5 years ago