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  
				
					
						
							
							
								 
						
							
							
								8aa225b3f9 
								
							
								 
							
						 
						
							
							
								
								move acados deps out of devpackages ( #22376 )  
							
							... 
							
							
 
							
							* move acados deps out of devpackages
* fix new pylint errors
old-commit-hash: a60f3c6a35 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								5afeb1e0a3 
								
							
								 
							
						 
						
							
							
								
								panda: call libusb_free_device_list before libusb_exit ( #22162 )  
							
							... 
							
							
 
							
							old-commit-hash: a077b8a566 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9a1fa559ba 
								
							
								 
							
						 
						
							
							
								
								Panda::list: remove call to libusb_release_interface ( #22157 )  
							
							... 
							
							
 
							
							old-commit-hash: c61e7c7898 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								31adaa3906 
								
							
								 
							
						 
						
							
							
								
								panda: fix dev_list may be freed twice on failure ( #22161 )  
							
							... 
							
							
 
							
							old-commit-hash: 83cd67ddb5 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								4c17c06799 
								
							
								 
							
						 
						
							
							
								
								Handle EINTR for all syscalls that can return it ( #21948 )  
							
							... 
							
							
 
							
							old-commit-hash: f02c8d0e2c 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f2d7b27cbd 
								
							
								 
							
						 
						
							
							
								
								boardd: remove global panda ( #21962 )  
							
							... 
							
							
 
							
							old-commit-hash: 8008cf5547 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7611b94e51 
								
							
								 
							
						 
						
							
							
								
								fix boardd reconnect loop ( #22081 )  
							
							... 
							
							
 
							
							* fix boardd reconnect loop
* add that back
old-commit-hash: 0e3462e051 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2e1ea456f0 
								
							
								 
							
						 
						
							
							
								
								add function to list connected pandas to panda.cc ( #21989 )  
							
							... 
							
							
 
							
							* add list() to panda.cc
* std:size instead of sizeof
* refactor usb init
* change serial length to 26 to get null terminated
* safer char to string
* forgot variable
* initialize descriptor array
* ...
* move init usb out of class
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 603ad435be 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ea344bb52f 
								
							
								 
							
						 
						
							
							
								
								panda_state_thread: replace stoi with atoi ( #21981 )  
							
							... 
							
							
 
							
							old-commit-hash: 3b0b20ba4b 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b82c83ccae 
								
							
								 
							
						 
						
							
							
								
								Add argument to Panda to connect by serial number ( #21905 )  
							
							... 
							
							
 
							
							* Add list() to panda.cc
* add default
* change var names
* comments
* advices
* revert
* ...
* ..
* connect by serial
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: fc56ae70ee 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								51cf285c31 
								
							
								 
							
						 
						
							
							
								
								Passing arguments by reference ( #21205 )  
							
							... 
							
							
 
							
							old-commit-hash: ee46672d3c 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								8559ab5ebd 
								
							
								 
							
						 
						
							
							
								
								Add ublox interference monitor ( #20911 )  
							
							... 
							
							
 
							
							* add interference monitor
* new thresholds
* correct labels
* always run for test
* new msg
* add flag
* Revert "always run for test"
This reverts commit b04b92ac2de5f93ef142 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								d76b938a03 
								
							
								 
							
						 
						
							
							
								
								reserve space for vector of can_frame ( #20771 )  
							
							... 
							
							
 
							
							old-commit-hash: e151425c1c 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1d79459667 
								
							
								 
							
						 
						
							
							
								
								Remove panda set power functions ( #20712 )  
							
							... 
							
							
 
							
							* remove panda set power functions
* removed
old-commit-hash: 34328ba305 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								548722a954 
								
							
								 
							
						 
						
							
							
								
								pigeon init add max retry count  
							
							... 
							
							
 
							
							old-commit-hash: f7e276fcce 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								f11dd415e8 
								
							
								 
							
						 
						
							
							
								
								update time from RTC on manager init ( #20678 )  
							
							... 
							
							
 
							
							* set time on manager init
* earlier
* handle exception
* logging
* add to release files
* run in launch script too
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 1adf34f033 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								2d6d92402a 
								
							
								 
							
						 
						
							
							
								
								Ubloxd cleanup ( #20637 )  
							
							... 
							
							
 
							
							* clean out locationd/test
* get rid of ubloxd_main
* remove ubloxd_test.cc
* less includes
old-commit-hash: 4dd4b12140 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								c899df8ece 
								
							
								 
							
						 
						
							
							
								
								script to set time from panda RTC ( #20532 )  
							
							... 
							
							
 
							
							* read time
* set time
* comment
* only adjust time when sys time is invalid
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ed0b831736 
							
						 
						
							5 years ago