Jason Wen
4488ad70dd
move to openpilot package
2024-09-14 20:00:29 -04:00
Jason Wen
c63c7d8bfd
fixes
2024-09-14 17:30:29 -04:00
Jason Wen
931e79e801
fix publishing
2024-09-14 17:15:42 -04:00
Jason Wen
bc3f0fa6a4
fix typo
2024-09-14 00:24:07 -04:00
Jason Wen
121a863cbf
refactor logging
2024-09-14 00:22:13 -04:00
Jason Wen
a0b09e7154
hyundai: decouple completely
2024-09-13 07:40:33 -04:00
Jason Wen
3097d451fe
implement in card
2024-09-13 00:58:50 -04:00
Jason Wen
30718cba8b
move to card
2024-09-13 00:11:28 -04:00
Jason Wen
4be8029ead
infra for carControlSP
2024-09-12 23:03:01 -04:00
Jason Wen
480da5f8b8
remove from car interface
2024-09-12 22:42:19 -04:00
Jason Wen
455aa3d140
more fix
2024-09-09 19:49:56 -04:00
Jason Wen
47bd75a1b1
fix
2024-09-09 19:48:41 -04:00
Jason Wen
659c2ab446
more
2024-09-09 19:20:50 -04:00
Jason Wen
859b2fb29e
implement for hyundai
2024-09-06 02:48:45 -04:00
Jason Wen
b2cdfc09ae
Longitudinal: Refactor Experimental Mode toggle with distance button hold ( #409 )
...
* init
* deprecated
* in controlsd directly
* update
* unused
* combine
* only once
* fix
* better
* cleanup
* more
* Update CHANGELOGS.md
2024-08-13 16:16:40 -04:00
Jason Wen
5b674d2231
car: Interface cleanup ( #396 )
...
* deprecated
* cruise main state
* v cruise non pcm state
* acc mads combo
* cancel cruise state
* sp common state
* sp event
* custom stock long
* started mads
* v cruise non pcm state old
* acc mads old
* started mads old
2024-08-13 15:57:27 -04:00
Jason Wen
ddf69de7e0
Hyundai Longitudinal: Enable radar tracks based on availability ( #406 )
...
* Hyundai Longitudinal: Enable radar tracks based on availability
* don't loop
* just 2
* missed
* missed
* fix
* do this
* every time
* quicker
* less
* nope
* more
* cleanup
2024-08-13 15:50:35 -04:00
Jason Wen
69f88da9c5
Hyundai Longitudinal: Enable Cruise Main when started ( #391 )
...
* Hyundai Longitudinal: Enable Cruise Main when started
* don't do this for the ancients (@devtekve 😉 )
* okay, toggle per @devtekve xD
* update texts
* non pcm only
* translations
2024-08-11 23:32:43 -04:00
Jason Wen
117ad3b3ef
Hyundai Longitudinal: Match stock timestep for ESCC and Camera-based SCC ( #407 )
...
Hyundai ESCC: Match stock timestep
2024-08-11 23:29:42 -04:00
Jason Wen
6f3e44f76e
MADS: Hyundai: Skip cruise main button check with pcmCruise ( #405 )
...
* MADS: Hyundai: Skip cruise main button check with `pcmCruise`
* 2 modes!
2024-08-11 23:21:31 -04:00
Jason Wen
c70db1030c
Toyota: comma Pedal: Fix upstream merge conflicts ( #393 )
2024-08-04 12:09:00 -04:00
Jason Wen
03f76199f3
ParamManager: Convert missed params in cars (#390 )
2024-08-03 21:26:23 -04:00
Jason Wen
d35cdb510d
Sync: commaai/msgq:master into sunnypilot/msgq:master
...
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` into `sunnypilot/panda:master`
2024-08-03 21:22:09 -04:00
Jason Wen
bdb733ddc9
car: Fix typo with ParamManager variable ( #382 )
2024-08-02 12:36:49 -04:00
Jason Wen
09d1604b84
MADS: Honda: Fix PCM ACC disengage fault ( #363 )
...
* MADS: Honda: Fix PCM ACC disengage fault
* try this out
* honda only
2024-08-02 11:41:20 -04:00
Jason Wen
9be3925ee1
MADS: Hyundai: Independent control with LFA button ( #362 )
...
* MADS: HKG CAN-FD: Disallow cruise buttons to engage when pcmCruiseSpeed is off
* handle states properly
* this is better
* make sure main button is pressed
* oops flipped main
* same behavior
* handle cruise main button universally
* both
* not needed
* oops
* wtf how did i miss
2024-08-01 23:34:35 -04:00
Jason Wen
8d760272c7
car: Move all live param checks to ParamManger ( #378 )
...
car: Move all live param checks to ParamManger
2024-08-01 23:23:00 -04:00
Mathew Locoteta
22e0b4d597
Honda Longitudinal: Remove tuning from 4-CYL 9th Gen Accord ( #359 )
...
Remove ACC tuning from 9th Gen Accord
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2024-08-01 22:42:13 -04:00
Jason Wen
08afbd7cb5
car: Check params before car state is updated ( #364 )
...
* car: Check params before car state is updated
* read params in a thread instead
* initialize list
* Do this instead
* type hint
* ParamManager
* make them internal
2024-08-01 18:12:27 -04:00
Jason Wen
54d5281064
MADS: Map cruise main and lateral buttons to button events ( #373 )
...
* MADS: Map cruise main and lateral buttons to button events
* MADS: Map cruise main and lateral buttons to button events
* different style
* nah
(cherry picked from commit 4d7afe3a7b )
* reimplement
2024-08-01 10:26:27 -04:00
Jason Wen
b3926faebb
Revert "MADS: Map cruise main and lateral buttons to button events" ( #372 )
...
Revert "MADS: Map cruise main and lateral buttons to button events (#361 )"
This reverts commit 4d7afe3a7b .
2024-07-31 18:41:17 -04:00
Shane Smiskol
7c112341c3
Reapply "update to new opendbc API ( #32009 )" ( #33151 )
...
This reverts commit ac130001cc .
2024-07-31 15:37:39 -07:00
Shane Smiskol
ebff7cab1a
get_fw_versions: test the full stack ( #33156 )
...
* add the test
fix
* bump
* not sure why mypy didn't catch this
2024-07-31 14:53:13 -07:00
Shane Smiskol
ac130001cc
Revert "update to new opendbc API ( #32009 )"
...
This reverts commit 0dddc97dca .
2024-07-31 02:38:44 -07:00
Dean Lee
0dddc97dca
update to new opendbc API ( #32009 )
...
* use new opendbc api
* export pandad_python
* merge master
* merge master
* bump opendbc
* bump opendbc
* improve func
* keep interface unchanged
* fix test_car_interfaces
* bump opendbc
* bump opendbc
* fix test_models
* the interface now has to convert from can capnp to list, so we should include this time
* goes from ~210 to ~240 mean ms real time
* remoe busTime
* lowercase sendcan
* consistent msgtype
* bump
* bump
* not used in lat_mpc
* space
* bump to master
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-07-31 00:24:46 -07:00
Shane Smiskol
1b6ac2d876
CarController: call to super's init ( #33148 )
...
* this should be common
* super!
* bump
* and frame is common
* bump
2024-07-30 23:55:23 -07:00
Shane Smiskol
42f2601416
deprecate busTime ( #33146 )
...
* deprecate busTime
* bump
* do car can + more
* forgot some
* bump opendbc
* fix that too
* bump
2024-07-30 21:26:58 -07:00
Shane Smiskol
b6d124d268
tester present msgs: use helper ( #33147 )
...
use helper
2024-07-30 18:09:22 -07:00
Shane Smiskol
661ef03a24
Ford: add long controls todo
2024-07-30 15:18:26 -07:00
Shane Smiskol
0739d79a51
cars: remove some external imports ( #33133 )
...
* ford and gm
* clean that up
* also this
* honda
* temp fix
* move into selfdrive.car
* clean up
* more
2024-07-30 14:27:27 -07:00
Jason Wen
4d7afe3a7b
MADS: Map cruise main and lateral buttons to button events ( #361 )
...
* MADS: Map cruise main and lateral buttons to button events
* different style
* nah
2024-07-30 10:58:35 -04:00
Shane Smiskol
606890cba5
[bot] Fingerprints: add missing FW versions from new users ( #33123 )
...
Export fingerprints
2024-07-29 12:32:51 -07:00
Jason Wen
be72a8ed06
Revert "Toyota: Auto Brake Hold"
...
This reverts commit 15d94a01
2024-07-29 06:40:34 -04:00
Jason Wen
ca8c74bc0d
MADS: Use modern button events parsing
2024-07-29 06:21:01 -04:00
eivegau
cd8a603ad0
Kia: add missing Optima EUR FW versions ( #33027 )
...
* Update fingerprints.py
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-07-25 13:47:43 -07:00
Shane Smiskol
bd00a9d800
[bot] Fingerprints: add missing FW versions from new users ( #33039 )
...
Export fingerprints
2024-07-22 13:36:53 -07:00
Shane Smiskol
8d77cea3a5
[bot] Fingerprints: add missing FW versions from new users ( #33038 )
...
Export fingerprints
2024-07-22 13:05:57 -07:00
Shane Smiskol
aa8484093e
[bot] Fingerprints: add missing FW versions from new users ( #32996 )
...
Export fingerprints
2024-07-15 14:40:24 -07:00
Dean Lee
c0739cd9ee
selfdrive/car/ecu_addrs: prefix internal functions with underscore ( #32980 )
...
underscore prefix
2024-07-15 12:05:20 -07:00
Shane Smiskol
d684d8f0f6
Reapply "selfdrive/car: ban imports from external modules" ( #32993 ) ( #32994 )
...
* Reapply "selfdrive/car: ban imports from external modules" (#32993 )
This reverts commit 35a4a773f1 .
* controls will just use controls
* also these
* ignore
2024-07-15 11:59:25 -07:00