Willem Melching
ab319d4f54
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>
4 years ago
Willem Melching
3a95d3ccaa
Revert "Replace ifdefs with hardware abstraction layer ( #20801 )"
...
This reverts commit 757d2923d2
.
4 years ago
Dean Lee
757d2923d2
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
4 years ago
Adeeb Shihadeh
b4447993c1
add CLEAR_ON_IGNITION param type ( #20810 )
4 years ago
Adeeb Shihadeh
8a280fbb8e
bump cereal
4 years ago
Adeeb Shihadeh
6954eb6259
clear controls ready flag on falling edge of ignition ( #20807 )
4 years ago
Adeeb Shihadeh
f9a961f6fb
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>
4 years ago
Dean Lee
e151425c1c
reserve space for vector of can_frame ( #20771 )
4 years ago
Willem Melching
34328ba305
Remove panda set power functions ( #20712 )
...
* remove panda set power functions
* removed
4 years ago
Willem Melching
f7e276fcce
pigeon init add max retry count
4 years ago
Willem Melching
a163daf5e0
Improve robustness of ublox init procedure ( #20685 )
...
* improve ublox init robustness
* cleanup
* only log if running at 1hz
* not needed
4 years ago
Adeeb Shihadeh
1adf34f033
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>
4 years ago
Adeeb Shihadeh
9edda6fbc1
tici: offline big cluster while offroad ( #20668 )
...
* tici: offline big cluster while offroad
* shuffling
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
4dd4b12140
Ubloxd cleanup ( #20637 )
...
* clean out locationd/test
* get rid of ubloxd_main
* remove ubloxd_test.cc
* less includes
4 years ago
Willem Melching
8ede1b30aa
tici: move real-time processes to high-performance cores ( #20634 )
4 years ago
Comma Device
28a5db2e6a
boardd: log slow hwmon reading
4 years ago
Adeeb Shihadeh
ed0b831736
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>
4 years ago
Willem Melching
301b755179
cloudlog on RTC read/write ( #20536 )
...
* cloudlog on RTC read/write
* log with correct offsets
* log old rtc time when updating
* compute dt
* fixes
* utc
* if more than 1
4 years ago
Dean Lee
98e55996f6
Params: python-like interface ( #20506 )
...
* rebase master
* delete outdated test_params.c
* putBool & more robust getBool
* putBool(SshEnabled)
4 years ago
Willem Melching
0a88304e8d
use class AlignedBuffer ( #20388 )
...
* use class AlignedBuffer from cereal (#20343 )
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
* use AlignedBuffer
Co-authored-by: Dean Lee <deanlee3@gmail.com>
4 years ago
Willem Melching
3c23226edc
verify safetyParam read back from PandaState ( #20384 )
...
* verify safetyParam read back from PandaState
* update ref
* bump panda
4 years ago
Willem Melching
e3ad952902
Revert "use class AlignedBuffer from cereal ( #20343 )"
...
This reverts commit 7aa379e123
.
4 years ago
Dean Lee
7aa379e123
use class AlignedBuffer from cereal ( #20343 )
...
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
4 years ago
Willem Melching
8573bdbf2f
ublox logs level logging.debug -> logging.info
4 years ago
Willem Melching
aaf9ceac4b
boardd.cc: lower log level of ublox timing issues
4 years ago
Willem Melching
70d683261c
boardd: stricter ublox logging
4 years ago
Adeeb Shihadeh
dd74f09eab
turn pigeon off when going offroad ( #20296 )
...
* cleanup
* power off pigeon
* comment
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
d66661fa67
boardd: 0.9s timeout, only log no reset
4 years ago
Willem Melching
6884d7c9bd
boardd: increase CLASS_RXM timeout
4 years ago
Willem Melching
fbdeee5738
boardd: remove check on CLASS_MON
4 years ago
Willem Melching
fff5cde352
board: respect 10 second ublox init time
4 years ago
Willem Melching
4fc81c2a08
Boardd: Track ublox message frequency and re-init ( #20278 )
...
* track message frequency
* also keep old reset trigger
* cleanup
* improve comments
* Add 10 seconds
* these are now signed
* also check ignition last
* cleanup
* correct include
* lower threshold
* dont clear map
4 years ago
Dean Lee
12928cdae2
use cached buffer for FlatArrayMessageReader ( #20233 )
4 years ago
robbederks
35b43d2084
also shutdown on tici ( #20130 )
4 years ago
Adeeb Shihadeh
312b681a46
cereal cleanup part 2 ( #20092 )
...
* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb
.
* panda state
* camera stuff
* start deg
* most is building
* builds
* planner + controls run
* fix up paramsd
* cleanup
* process replay passes
* fix webcam build
* camerad
* no more frame
* thermald
* ui
* paramsd
* camera replay
* fix long tests
* fix camerad tests
* maxSteeringAngle
* bump cereal
* more frame
* cereal master
4 years ago
Adeeb Shihadeh
4ace476f14
fanSpeedRpmDesired -> fanSpeedPercentDesired
4 years ago
Dean Lee
2a935a2010
boardd: check do_exit in usb_retry_connect ( #20007 )
4 years ago
Adeeb Shihadeh
000bd226aa
Cereal cleanup ( #20003 )
...
* start cleanup
* fan speed
* cleanup dm
* fix cereal
* hwType -> pandaType
* update refs
* update refs
* bump cereal
* freeSpacePercent
* cereal master
4 years ago
robbederks
99d58193e4
implement ublox MON_HW2 message ( #19962 )
...
* implement MON_HW2 message
* didn't mean to remove this
4 years ago
Dean Lee
13ea8b5fc9
move global connected_once into function static ( #19999 )
4 years ago
Dean Lee
91504176e4
Don't call function in assert ( #19997 )
4 years ago
Dean Lee
b06da51892
Pigeon::receive: reserve 4kb+64b for std::string ( #19951 )
...
* receive: reserve 4kb+64b for std::string
* fix bug
4 years ago
Robbe Derks
935b9ceb05
Add back replay_many script for unlogging over jungles
4 years ago
Dean Lee
3fde3a5f7d
pigeon_thread: ensure the pigeon->init() will not be called twice ( #19963 )
...
* ensure init is not called twice
* add space
4 years ago
Dean Lee
b0c8ce4863
pigeon_publish_raw: use capnp::Data::Reader instead of Builder ( #19952 )
4 years ago
Dean Lee
4d6584a315
boardd: remove global variables spoofing_started&fake_send ( #19966 )
4 years ago
Dean Lee
edc2b3f67c
fix panda: remove uninitialized err and check after ( #19974 )
4 years ago
Dean Lee
dd3a260676
boardd: refactor usb_connect, delete panda on failure ( #19956 )
4 years ago
Dean Lee
c723bbd6be
Panda: add check for connected in usb_read ( #19957 )
4 years ago
Dean Lee
0b75a85adc
Panda: use 'std::atomic<bool> connected' to ensure thread-safety ( #19954 )
4 years ago