Adeeb Shihadeh
1eac0d7634
HITL: remove old check, it's always checked on panda connect now
2023-07-20 11:25:06 -07:00
Adeeb Shihadeh
8258d18e87
spi: bump version
2023-07-20 11:15:01 -07:00
Justin Newberry
72032e2850
Subaru: use generator for limits ( #1527 )
...
* generator
* remove torque reference
* fix misra
* misra
2023-07-19 23:32:31 -07:00
Justin Newberry
0acb7b9ee4
CI: Bump refs ( #1520 )
...
* bump refs
* bump opendbc
* bump refs
* bump refs
2023-07-18 12:31:16 -07:00
Shane Smiskol
05e0f4a944
IsoTpMessage: fix length mask for single frames ( #1523 )
...
* Update uds.py
* this was completely broken
* wait nevermind
2023-07-18 12:05:14 -07:00
Comma Device
5ca2d96b54
python lib: ensure full response is read in remaining
2023-07-18 01:06:37 -07:00
Adeeb Shihadeh
268f6bc2fb
python: lock hw device inside loop ( #1522 )
2023-07-18 00:03:17 -07:00
Adeeb Shihadeh
b2741013f6
instructions for flashing internal panda ( #1521 )
...
* instructions for flashing internal panda
* Update board/README.md
2023-07-17 20:17:18 -07:00
Adeeb Shihadeh
5d873444b2
SPI: connect by VERSION command ( #1495 )
...
* SPI: connect by VERSION command
* shorter timeout
* add exception
* simple test
* fallback
* bootstub check
* update comments
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-16 19:33:18 -07:00
Adeeb Shihadeh
e8da4eab2e
SPI: increase buffer size on H7
2023-07-16 12:56:05 -07:00
Cameron Clough
0c33554624
Ford CAN FD safety ( #1455 )
2023-07-16 15:09:37 +01:00
Cameron Clough
6e5009125a
Ford: namespaced constants ( #1516 )
2023-07-16 12:13:09 +01:00
Adeeb Shihadeh
70c7763124
SPI kernel driver ( #1497 )
...
* kernel driver
* fix checksum check
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-15 12:26:24 -07:00
Igor Biletskyy
a9a3227008
can_health: remove enter and exit critical calls from health updater ( #1513 )
...
init
2023-07-14 19:36:04 -07:00
Igor Biletskyy
ad9ec716ac
H7: CAN core reset on no ACK and high transmit error counter ( #1502 )
...
* init
* comment
2023-07-14 19:00:43 -07:00
Shane Smiskol
8e31711aa2
safety helpers: cruise engaged prev setter ( #1511 )
...
* bbb
* Apply suggestions from code review
2023-07-14 18:21:28 -07:00
Justin Newberry
c8acdc6f61
Subaru: cleanup tests ( #1508 )
...
* macro
* base tests
* leave it same as ford
* call base setupclass
* Update common.py
* Update test_hyundai_canfd.py
* merge
2023-07-14 12:43:49 -07:00
Justin Newberry
6d2b70a147
Subaru: Use macros for gen1/gen2 ( #1505 )
...
* macro
* revert these for first PR
2023-07-13 19:01:45 -07:00
Adeeb Shihadeh
6b9b448259
log device boot time ( #1503 )
...
* log device boot time
* misra
* only log real boots
* set gpio
* true
* initial
* log bootkick
* fix RPv2
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Igor Biletksyy <bs@privacy.im >
2023-07-12 20:34:46 -07:00
Justin Newberry
8ba5683881
Subaru: improve readability in panda code ( #1380 )
...
* improve readability
* cleanup for PR
* switch to #define
* i guess i forgot how #define works
* fix #define
* improve for preglobal too
* rename because of conflicts
* rename with subaru in name
* missed some
* missed that one too
* made it pretty
* whitespace
* infotainment match opendbc
* whitespace
* whitespace
* parameterize the bus too
* fix that
* fix misra violation
* multiline
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-07-07 01:48:30 -07:00
Shane Smiskol
c1e79333fb
angle safety: make angle conversion factor a float ( #1498 )
...
* make this a float
* no need to cast to float now
2023-07-06 17:06:31 -07:00
Shane Smiskol
c97f572208
safety_toyota: use GET_BIT ( #1496 )
...
* use GET_BIT
* same for gas pressed
* brake pressed too
* fix
* another fix
2023-07-06 15:31:40 -07:00
Adeeb Shihadeh
a687b183ee
SPI: update max IRQ rate ( #1493 )
2023-07-03 22:06:35 -07:00
Adeeb Shihadeh
14fd5ff5a3
SPI: send bootstub status in version request ( #1492 )
...
* mv first
* switch to crc8
* bootstub
* test
* cleanup
* little more
* misra
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-03 15:23:12 -07:00
Adeeb Shihadeh
d693e89df2
SPI: send hw type with version ( #1490 )
...
Co-authored-by: Comma Device <device@comma.ai >
2023-07-02 23:50:30 -07:00
Adeeb Shihadeh
abcbfb44b4
SPI: send serial with protocol version ( #1489 )
...
* SPI: send serial with protocol version
* misra
* fix test
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-02 23:13:57 -07:00
Adeeb Shihadeh
5abb2b58da
SPI: add protcol version request ( #1488 )
...
* SPI: add protcol version request
* quick test
* fix linter
* misra
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-02 15:51:35 -07:00
Adeeb Shihadeh
1f50a84b86
update old comment ( #1282 )
2023-07-01 18:57:53 -07:00
Adeeb Shihadeh
5285eec35a
pre-commit: autoupdate hooks ( #1347 )
...
* Update pre-commit hook versions
* fix that
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-07-01 18:03:53 -07:00
Adeeb Shihadeh
21843092ff
bump to python 3.11.4 ( #1481 )
...
* bump to python 3.11.4
* Update .pre-commit-config.yaml
* lint
* import
* no | yet
* rm ignores
* Update tests/libpanda/libpanda_py.py
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2023-07-01 17:43:34 -07:00
Robbe Derks
694aae9c26
Faster log retrieval ( #1484 )
...
improve get_logs
2023-06-30 17:26:39 +02:00
Igor Biletskyy
a35e9a1edb
CAN health: add IRQ call and core reset counters ( #1453 )
...
* initial
* old method
* comment
2023-06-28 14:40:00 -07:00
Igor Biletksyy
8a8bcb865e
H7: clear irqs on reset
2023-06-28 12:39:47 -07:00
Igor Biletksyy
04f0c4261c
Revert "HITL tests: reset jungle on init ( #1473 )"
...
This reverts commit 1c574f8a99 .
2023-06-28 12:34:18 -07:00
Igor Biletskyy
73798d7dce
Disable CAN irqs when transceivers are disabled in power save mode ( #1485 )
...
init test
MISRA 15.7
2023-06-28 12:33:17 -07:00
Adeeb Shihadeh
945a379af9
tmp disable that
2023-06-27 16:10:10 -07:00
Igor Biletksyy
3a06eeec3c
bxCAN: check overrun flag on error irq
2023-06-27 16:03:43 -07:00
Igor Biletksyy
6309bb8a6a
Normal to have REC and TEC counters > 0, but less than threshould
2023-06-26 14:16:34 -07:00
Shane Smiskol
7babe4cf6f
query_fw_versions.py: fix undefined variable
2023-06-24 05:21:08 -07:00
Shane Smiskol
82cbc449b3
query_fw_versions: print rare and useful exception
2023-06-23 20:37:54 -07:00
Shane Smiskol
7af22677f7
CanClient: check invalid sub-addresses ( #1483 )
...
* check/catch invalid sub-addresses
* clean up
* break to next addr on first receipt of bad subaddr
2023-06-23 16:33:12 -07:00
Justin Newberry
b2cf197679
Subaru: Signals Cleanup ( #1470 )
...
cleanup
2023-06-23 21:00:59 +01:00
Shane Smiskol
7ec16c5edd
query_fw_versions: sub-address support ( #1482 )
...
* first draft
* cleaner and supports scanning all subaddrs for all addrs
* clean up
* full
* rm
* and now print
* revert
* consistency
* add comment
* add subaddr to tqdm description
* without a stupid `a = 1; if a == 1...` check, comment is best workaround
2023-06-22 20:15:42 -07:00
Igor Biletskyy
5889e3784f
H7: fix FDCAN_IR register check ( #1480 )
...
* init
* typo
* misra
* leftover
2023-06-21 18:56:10 -07:00
Adeeb Shihadeh
01887e03ba
HITL: temp disable tres dfu tests
2023-06-21 15:18:42 -07:00
Shane Smiskol
bcd8c57a70
uds: fix TypeError for invalid subfunctions ( #1474 )
...
fix TypeError
2023-06-20 23:17:57 -07:00
Adeeb Shihadeh
1c574f8a99
HITL tests: reset jungle on init ( #1473 )
...
Co-authored-by: Comma Device <device@comma.ai >
2023-06-20 19:34:05 -07:00
Igor Biletskyy
9d56e80390
Change can_health request method ( #1472 )
...
* init
* fix typo
* remove tx lost as fake and add rx lsot
2023-06-20 12:29:20 -07:00
Igor Biletskyy
0f4e8f79f5
add IRQ rate helper function ( #1471 )
...
init
2023-06-20 11:47:43 -07:00
Adeeb Shihadeh
58b80f3b77
H7: adjust SPI IRQ call rate ( #1469 )
...
* H7: adjust SPI IRQ call rate
* u
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-06-19 20:44:02 -07:00