Willem Melching
0bdc6918c7
boardd: remove ir multiplier after AE revert
...
old-commit-hash: d7ab611bb0
2021-07-23 10:26:00 +02:00
Willem Melching
1187fe4e05
Increase IR filter time constant to 30 seconds ( #21666 )
...
old-commit-hash: 49c618946c
2021-07-20 18:15:35 +02:00
Willem Melching
dee6218c5e
fix dcam AE feedback loop with IR LEDs ( #21651 )
...
old-commit-hash: 1c40b8092c
2021-07-19 12:41:32 +02:00
Igor
7595ad4d28
bump cereal
...
* bump cereal
* TIM9 to TICK in boardd.cc
old-commit-hash: 8e3d7a43c3
2021-07-13 21:42:49 -07:00
Willem Melching
ba505de08c
Stay in ELM327 mode during controls init ( #21386 )
...
old-commit-hash: e7476943b6
2021-06-24 13:12:03 +02:00
Willem Melching
e57dab8f40
revert changes to boardd safety mode setting
...
old-commit-hash: 2e3aa81ce5
2021-06-22 18:44:55 +02:00
Willem Melching
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
2021-06-22 16:28:11 +02:00
Dean Lee
147b355dde
add space after function name and if statement ( #21225 )
...
old-commit-hash: e4e669bb0f
2021-06-11 10:17:52 +02:00
Dean Lee
51cf285c31
Passing arguments by reference ( #21205 )
...
old-commit-hash: ee46672d3c
2021-06-09 14:09:02 +02:00
Dean Lee
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
2021-06-08 13:46:22 -07:00
Adeeb Shihadeh
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
2021-06-04 23:22:08 -07:00
ShaneSmiskol
ddff72ccea
Add CLEAR_ON_IGNITION_OFF param type ( #21121 )
...
old-commit-hash: 36beaf0d68
2021-06-03 15:21:53 -07:00
robbederks
5441d1f348
Add harness connection as requirement for powerdown ( #21087 )
...
* add harness connection as requirement for powerdown
* fix unittests
old-commit-hash: 4a24d389c4
2021-05-31 13:32:26 +02:00
Willem Melching
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
2021-05-20 11:43:03 +02:00
Dean Lee
5609f32cee
Cleanup includes ( #20925 )
...
* remove #include <pthread.h>
* remove #include<stdbool.h> for cc files
* remove #include<iostream>
old-commit-hash: 0495426535
2021-05-17 10:31:31 +02:00
Adeeb Shihadeh
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
2021-05-14 21:26:02 -07:00
HaraldSchafer
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 b04b92ac2d73d996d1526509e26c4e1a4338cbbb.
* add hw status flags
old-commit-hash: e5f93ef142
2021-05-14 15:23:27 -07:00
Dean Lee
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
2021-05-08 22:15:17 -07:00
Willem Melching
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
2021-05-06 14:39:05 +02:00
Willem Melching
39c18d4c5a
Revert "Replace ifdefs with hardware abstraction layer ( #20801 )"
...
This reverts commit 9f2ad462f39f4c880f283b71bffbc9248a2b577d.
old-commit-hash: 3a95d3ccaa
2021-05-06 12:29:30 +02:00
Dean Lee
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
2021-05-06 11:41:46 +02:00
Adeeb Shihadeh
88434dc9e4
add CLEAR_ON_IGNITION param type ( #20810 )
...
old-commit-hash: b4447993c1
2021-05-04 11:32:40 -07:00
Adeeb Shihadeh
532d19427c
bump cereal
...
old-commit-hash: 8a280fbb8e
2021-05-03 20:47:11 -07:00
Adeeb Shihadeh
e09f7360e0
clear controls ready flag on falling edge of ignition ( #20807 )
...
old-commit-hash: 6954eb6259
2021-05-03 19:09:42 -07:00
Adeeb Shihadeh
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
2021-04-30 13:55:17 -07:00
Dean Lee
d76b938a03
reserve space for vector of can_frame ( #20771 )
...
old-commit-hash: e151425c1c
2021-04-28 13:50:21 -07:00
Willem Melching
1d79459667
Remove panda set power functions ( #20712 )
...
* remove panda set power functions
* removed
old-commit-hash: 34328ba305
2021-04-20 15:31:19 +02:00
Willem Melching
548722a954
pigeon init add max retry count
...
old-commit-hash: f7e276fcce
2021-04-15 16:49:09 +02:00
Willem Melching
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
2021-04-15 14:11:53 +02:00
Adeeb Shihadeh
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
2021-04-14 12:04:02 -07:00
Adeeb Shihadeh
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
2021-04-12 23:06:24 -07:00
Willem Melching
2d6d92402a
Ubloxd cleanup ( #20637 )
...
* clean out locationd/test
* get rid of ubloxd_main
* remove ubloxd_test.cc
* less includes
old-commit-hash: 4dd4b12140
2021-04-09 18:01:24 +02:00
Willem Melching
811746959e
tici: move real-time processes to high-performance cores ( #20634 )
...
old-commit-hash: 8ede1b30aa
2021-04-09 13:41:43 +02:00
Comma Device
854273a57e
boardd: log slow hwmon reading
...
old-commit-hash: 28a5db2e6a
2021-04-09 00:13:01 -07:00
Adeeb Shihadeh
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
2021-04-02 21:30:37 -07:00
Willem Melching
f77889a0d5
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
old-commit-hash: 301b755179
2021-03-30 11:29:58 -07:00
Dean Lee
405df8b165
Params: python-like interface ( #20506 )
...
* rebase master
* delete outdated test_params.c
* putBool & more robust getBool
* putBool(SshEnabled)
old-commit-hash: 98e55996f6
2021-03-30 12:54:59 +02:00
Willem Melching
c64d818341
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 >
old-commit-hash: 0a88304e8d
2021-03-17 14:43:23 +01:00
Willem Melching
e3d92dc714
verify safetyParam read back from PandaState ( #20384 )
...
* verify safetyParam read back from PandaState
* update ref
* bump panda
old-commit-hash: 3c23226edc
2021-03-17 14:20:05 +01:00
Willem Melching
d61654abc3
Revert "use class AlignedBuffer from cereal ( #20343 )"
...
This reverts commit df9e836779af0c145efc933b88bbc94f59f2b378.
old-commit-hash: e3ad952902
2021-03-16 20:21:03 +01:00
Dean Lee
4c02da3f0a
use class AlignedBuffer from cereal ( #20343 )
...
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
old-commit-hash: 7aa379e123
2021-03-16 11:13:15 +01:00
Willem Melching
34d83b2ba1
ublox logs level logging.debug -> logging.info
...
old-commit-hash: 8573bdbf2f
2021-03-15 12:53:54 +01:00
Willem Melching
297cc474b5
boardd.cc: lower log level of ublox timing issues
...
old-commit-hash: aaf9ceac4b
2021-03-15 12:14:30 +01:00
Willem Melching
651ea8f981
boardd: stricter ublox logging
...
old-commit-hash: 70d683261c
2021-03-10 14:50:26 +01:00
Adeeb Shihadeh
865974a40b
turn pigeon off when going offroad ( #20296 )
...
* cleanup
* power off pigeon
* comment
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: dd74f09eab
2021-03-09 22:48:27 -08:00
Willem Melching
1e55a9b924
boardd: 0.9s timeout, only log no reset
...
old-commit-hash: d66661fa67
2021-03-09 17:54:40 +01:00
Willem Melching
4197ead742
boardd: increase CLASS_RXM timeout
...
old-commit-hash: 6884d7c9bd
2021-03-09 17:28:19 +01:00
Willem Melching
0f4ba88dd2
boardd: remove check on CLASS_MON
...
old-commit-hash: fbdeee5738
2021-03-09 15:45:22 +01:00
Willem Melching
5de49edc10
board: respect 10 second ublox init time
...
old-commit-hash: fff5cde352
2021-03-09 12:05:16 +01:00
Willem Melching
ee090e1981
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
old-commit-hash: 4fc81c2a08
2021-03-09 11:49:58 +01:00