Greg Hogan
93776fd5bf
CCP: fix upload response size and getting seed ( #2009 )
2024-09-03 20:42:12 -07:00
MarinkoMagla
a36ca220fa
Defining types in return dictionaries ( #1923 )
...
* Defining types in return dictionaries
* Correcting indent
* Returning the class instead of dict
* Fixing failing linter
* Fixing whitespace error
2024-08-31 13:01:28 -07:00
dzid26
2b94e4fef7
Enable CAN3 printer ( #1991 )
...
* panda has 3 can peripherals
* enable printing CAN3
2024-08-26 17:15:29 -07:00
Shane Smiskol
1cbcc13c35
use and configure custom logger ( #1994 )
...
* prepare to log logs
* utils
* discoverability
* forgot
2024-08-05 14:51:56 -07:00
Shane Smiskol
daa739efb7
missed a busTime ( #1990 )
...
* whoops
* addr dat src
2024-07-31 14:30:53 -07:00
Shane Smiskol
8c3bb0151e
deprecate busTime ( #1989 )
...
* deprecate busTime
* fix test_comms.py
* update opendbc
* way more than i thought
* and here
* oops
2024-07-30 21:20:48 -07:00
Adeeb Shihadeh
2b70e283c1
tres: lower SOM reset timeout ( #1945 )
...
* tres: lower SOM reset timeout
* update test
2024-05-03 14:03:54 -07:00
Adeeb Shihadeh
6f9e2c5159
show USB list + connector errors
2024-04-23 20:39:40 -07:00
Shane Smiskol
edcd0fe4d4
IsoTpMessage: extend timeout on first frame response ( #1933 )
...
* extend on first frame too
* debug/checks
* fix able to go from single to first to single etc forever
* more clean up
* more clean up
* comments!
2024-04-17 23:23:50 -07:00
Adeeb Shihadeh
a727cecdb8
remove unused deepsleep stuff ( #1914 )
2024-03-22 14:48:49 -07:00
Adeeb Shihadeh
dd82382d5f
instant boot ( #1910 )
...
no more boot time :P
2024-03-22 14:01:44 -07:00
Adeeb Shihadeh
8a845b973e
boot time test ( #1909 )
...
* test
* usb serial
* just test for now
* time
* close
* close after
2024-03-21 20:28:44 -07:00
Adeeb Shihadeh
de061e4f73
remove rest of gmlan ( #1908 )
...
* remove rest of gmlan
* fix
* update struct
* update
2024-03-21 13:56:36 -07:00
Adeeb Shihadeh
16bd1382df
reduce SPI timeouts in python lib ( #1906 )
...
* reduce SPI timeouts in python lib
* increase
* little more
---------
Co-authored-by: Comma Device <device@comma.ai>
2024-03-20 19:36:42 -07:00
Adeeb Shihadeh
567dbfe6d8
remove comma pedal ( #1902 )
2024-03-17 22:22:46 -07:00
Adeeb Shihadeh
6dfd4db4ab
remove rtc ( #1897 )
...
* remove rtc
* fix build
* rm taht
* revert that
2024-03-11 16:08:43 -07:00
Robbe Derks
41e9610ff8
Tesla Raven ( #1886 )
...
* raven uses a different steering angle sensor
* add raven flag
* raven test
* bump opendbc ref
2024-03-06 21:13:13 +01:00
Cameron Clough
0c7d5f11d7
use pyupgrade to update syntax ( #1889 )
2024-02-24 13:56:28 -08:00
Jason Young
d2d683a04c
fix test issues in xcp.py ( #1882 )
...
remove shebang, fix typing
2024-02-20 11:41:48 -08:00
Greg Hogan
73e4733bfb
Universal Measurement and Calibration Protocol (XCP) python library ( #760 )
...
* first few commands
* fix transport_version
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* add more xcp functions
* more commands
* configurable timeout
---------
Co-authored-by: Willem Melching <willem.melching@gmail.com>
2024-02-20 10:59:05 -08:00
Adeeb Shihadeh
c076a9f2f6
remove pedal fw ( #1872 )
...
* remove pedal fw
* little more
* one more
* and tests
* rest of it
* little more
* fix linter
* more fix
2024-02-16 22:58:01 -08:00
Willem Melching
eb9b0df727
Reset baudrate when connecting from Python ( #1837 )
...
* Reset baudrate when connecting from Python
* unused
2024-01-25 13:17:19 -08:00
Adeeb Shihadeh
a0ac220b0c
it's cuatro
2024-01-24 13:07:47 -08:00
Adeeb Shihadeh
a2d5d8ad07
stm32h723 ( #1832 )
...
* booting
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai>
2024-01-23 23:15:59 -08:00
Adeeb Shihadeh
41b008274b
pre-commit: autoupdate hooks ( #1789 )
...
* Update pre-commit hook versions
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
2024-01-17 11:35:20 -08:00
Adeeb Shihadeh
08ca10e91c
add AEB enable flag ( #1791 )
2024-01-11 15:37:43 -08:00
Shane Smiskol
bb75afc84e
safety: add safety param for gas interceptor ( #1735 )
...
* some refactoring still needing to be done here
* 50hz
* set rx checks
* tx msgs
* test
* fix
* forgot to check this since it's static now
* enable_gas_interceptor
* more
* remove int funcs since are common
* generic!
* not generic
* need to set counter now
* set_enable_gas_interceptor not needed
* already reset in safety init
* fix test
* remove gas_interceptor_detected (partly)
* oof need for hjonda too
* edit structs
* more honda (still broken)
* fix typo
* shift these down
* can also make this extensible
* stash
* defining classes is much simpler, maybe in future we will have some sort of wrapper after some more thought
* remove create_interceptor_test now
* add lta interceptor
* clean up print
* clean up
* once
* type hint
* rm
* no interceptor with stock long + good test
* add interceptor counter to honda
* need alt interceptor + set rx checks for honda
* we were never testing button enable with nidec + interceptor!
honda almost all passing
* these fixes make sense
* clean up
* better
* clean up test cov
* clean up
* not needed
* fix tx msgs
* clean up
* cppcheck
* fix
* unnecessary
2023-12-14 15:22:17 -08:00
Adeeb Shihadeh
6eb89cefdf
board: remove set_phone_power ( #1747 )
2023-11-25 13:17:08 -08:00
Adeeb Shihadeh
4c0d2505b7
remove k-line driver ( #1743 )
2023-11-23 17:09:10 -08:00
Adeeb Shihadeh
a1d699b87d
SOM boot recovery ( #1712 )
...
* reset
* simpler
* only once per panda boot
* cleanup
* also check serial
2023-11-09 18:01:46 -08:00
Jason Wen
3f25ccabd6
Subaru Pre-Global: Reverse driver torque signal for certain platforms ( #1648 )
...
* Subaru Pre-Global: Reverse driver torque signal for certain platforms
* added flag
* fix tests
* use dbc instead
* duplicate
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com>
Co-authored-by: Justin Newberry <justin@comma.ai>
2023-11-08 15:27:20 -08:00
Adeeb Shihadeh
aaa1172fa2
HITL bootkick tests ( #1685 )
...
* HITL bootkick tests
* both bootkick cases
* more
* som use gpio
* cleanup
* pretty reliable now
2023-10-06 13:38:35 -07:00
Adeeb Shihadeh
f42b65ca32
skip flash if up to date ( #1686 )
...
* skip flash if up to date
* fix
2023-10-05 13:13:40 -07:00
Adeeb Shihadeh
6bf6ba773e
less dependencies ( #1676 )
2023-10-02 14:24:16 -07:00
Adeeb Shihadeh
43bed1aa47
jungle HITL tests setup ( #1665 )
...
* setup new zoo
* run
* fix
---------
Co-authored-by: Bruce Wayne <batman@comma.ai>
2023-09-30 23:19:06 -07:00
Adeeb Shihadeh
b6e37f25b6
Remove flash logging ( #1674 )
...
* Revert "Disable flash logging (#1667 )"
This reverts commit 62db60595b
.
* Revert "Faster log retrieval (#1484 )"
This reverts commit 694aae9c26
.
* Revert "Flash bounds checking outside of bootstub (#1459 )"
This reverts commit 054344de6b
.
* Revert "Logging (#1445 )"
This reverts commit 0cc91a7f7b
.
* cleanup
* cleanup
2023-09-30 12:49:46 -07:00
Adeeb Shihadeh
f660323969
PandaDFU: fix F2 detection ( #1664 )
...
Co-authored-by: Comma Device <device@comma.ai>
2023-09-14 13:50:42 -07:00
Adeeb Shihadeh
bdecf82605
F2: fix flash sectors ( #1663 )
2023-09-14 12:58:56 -07:00
Adeeb Shihadeh
a660e342fd
erase log flash sectors in DFU recovery ( #1661 )
...
* erase log flash sectors in DFU recovery
* always erase by sector
* erase all
* fix
2023-09-14 12:49:59 -07:00
Adeeb Shihadeh
d87d33cb51
pre-commit: autoupdate hooks ( #1639 )
...
* Update pre-commit hook versions
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
2023-09-07 19:10:30 -07:00
Jason Wen
39bc5a4886
Nissan Altima: add a param for alternate EPS bus ( #1649 )
...
* Nissan Altima: Specify panda flag for alt bus safety config
* test this safety mode
* test this safety mode
* rm
* nl
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-09-06 00:46:33 -07:00
Justin Newberry
104d708547
Precommit: ensure executable bit is set ( #1650 )
...
* precommit ensure executable
* fix the violations
* the correct shebang
2023-09-05 15:32:44 -07:00
Adeeb Shihadeh
a4fa40a713
python: show lib and fw versions in error ( #1622 )
...
* python: show lib and fw versions in error
* fix
* cleanup
2023-08-30 10:56:30 -07:00
Adeeb Shihadeh
bc2f10da57
Revert "pre-commit: autoupdate hooks ( #1618 )"
...
This reverts commit 526588b3e9
.
2023-08-30 10:38:12 -07:00
Adeeb Shihadeh
526588b3e9
pre-commit: autoupdate hooks ( #1618 )
...
* Update pre-commit hook versions
* fix ranges
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-08-30 01:27:07 -07:00
Jason Wen
e6c1648835
Hyundai CAN-FD: Alternate `LKAS` steering message ( #1504 )
...
* new steering message!
* fix
* check tx
* fix var
* allow all tx to test LFA suppression
* Attempt to block laneline information to suppress LFA
* Try 0x364
* Block all bus 2/6 messages
* Final test to block LFA
* Fix tx
* in another PR
* cleanup
* lint
* Add new tx to unit test
* linter
* Apply suggestions
* Revert to this
* Unnecessary
* clean up
* rename to hda2
* prototype
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-08-29 23:40:14 -07:00
Shane Smiskol
1e41659aab
Revert "iso-tp: more checks ( #1487 )" ( #1616 )
...
* Revert "iso-tp: return if updated (#1610 )"
This reverts commit 0eb04fae67
.
* Revert "iso-tp: more sanity checks (#1487 )"
This reverts commit 01db9e4a83
.
2023-08-28 23:08:41 -07:00
Shane Smiskol
0eb04fae67
iso-tp: return if updated ( #1610 )
...
return if updated
reverts some of https://github.com/commaai/panda/pull/1314
2023-08-26 06:45:46 -07:00
Shane Smiskol
01db9e4a83
iso-tp: more sanity checks ( #1487 )
...
* assert rx not done for single frame to be valid
* not sure if this is correct yet
* return if updated
reverts some of https://github.com/commaai/panda/pull/1314
* Revert "return if updated"
This reverts commit ba4c4f194a
.
2023-08-26 06:35:34 -07:00
Adeeb Shihadeh
09cd81752d
python lib: close USB context properly ( #1606 )
...
* python lib: close USB context properly
* fix jungle
* rm that
---------
Co-authored-by: Comma Device <device@comma.ai>
2023-08-24 19:15:37 -07:00