Commit Graph

2990 Commits

Author SHA1 Message Date
Commaremote
528f901b4d Cadillac: simpler ignition logic 2018-05-25 12:44:46 -07:00
Commaremote
4e79ecf112 Cadillac: added safety file placeholder 2018-05-25 10:36:25 -07:00
Andrew Valish
ef880b7635 Merge pull request #116 from commaai/buy_panda
Update readme graphics
2018-05-10 00:16:35 -07:00
Andrew Valish
9311f0de3b update readme graphics 2018-05-10 00:01:08 -07:00
George Hotz
4150684aa8 add javascript and bump pandacan version 2018-05-09 13:18:53 -07:00
rbiasini
ace4a224c8 Ford safety (#115)
* added initial ford safety header

* added ford ok safety. Missing brake check

* added force cancel check in ford safety

* added brake check to fusion

* fixed nomenclature
2018-05-02 22:45:23 -07:00
George Hotz
9cffa74e04 bump version 2018-04-26 09:40:08 -07:00
George Hotz
988fbf5e32 disable autobaud by default 2018-04-26 09:38:52 -07:00
George Hotz
2253dd3c48 fix volt ign detect 2018-04-13 20:11:01 +00:00
George Hotz
3b299d79c7 add ignition and refactor 2018-04-12 12:01:36 -07:00
George Hotz
af9af6d13e Merge pull request #110 from Jamezz/volt
Add safety hook for ignition state for car platforms that don't support GPIO pin
2018-04-12 12:00:26 -07:00
George Hotz
13e850e18e more correct 2018-04-12 09:09:14 -07:00
Willem Melching
f295063d16 add new define to tests 2018-04-12 13:45:27 +02:00
George Hotz
fec975889d gate that with debug 2018-04-11 21:55:47 -07:00
George Hotz
5516ebf3ce one more ifdef 2018-04-11 21:14:37 -07:00
George Hotz
cac7b318f0 only panda has float 2018-04-11 20:47:29 -07:00
George Hotz
938d474723 fpu enable 2018-04-11 19:52:42 -07:00
George Hotz
ffbf0c789a cleaner 2018-04-11 19:42:14 -07:00
George Hotz
de30f27349 Revert "need f to not be double"
This reverts commit 4142acf2f9.
2018-04-11 19:41:44 -07:00
George Hotz
4142acf2f9 need f to not be double 2018-04-11 19:39:41 -07:00
George Hotz
3eb15c8502 refactor to share code 2018-04-11 19:24:03 -07:00
George Hotz
a4c8b64678 change to O2 to fix make recover 2018-04-11 19:12:58 -07:00
Chris Vickery
711fd112b7 Enable compiler optimizations, fix things it breaks 2018-04-11 16:15:38 -07:00
George Hotz
2e6f774856 block IPAS in main toyota safety mode 2018-04-11 14:45:52 -07:00
George Hotz
e7a2b3a209 add ipas tests 2018-04-11 14:42:56 -07:00
George Hotz
894572c843 fix tests 2018-04-11 14:34:17 -07:00
George Hotz
367c9ad242 add safety toyota ipas 2018-04-11 14:31:58 -07:00
Greg Hogan
95919b932d Bounty: panda high quality CAN autobaud (#96)
* CAN auto-baud

* Disable autobaud when exiting silent mode
2018-04-11 14:31:48 -07:00
Riccardo
6557cd258a Toyota Safety: allow controls only on rising edge of cruise_engaged 2018-04-11 14:07:05 -07:00
Riccardo
02c1ddf5fc Revert "added steer override check when IPAS is in control (#106)"
This reverts commit 7d21acbccc.
2018-04-11 14:00:25 -07:00
Thomas Helms
9f925ba9d2 Fix the merge mess 2018-04-11 13:13:05 -07:00
Jamezz
23d3833d77 Merge from comma upstream 2018-04-11 13:04:16 -07:00
Jamezz
a0cc51af15 Undo safety mode override
We don't need to force safety to GM for testing, fingerprinting should work.
2018-04-11 12:54:16 -07:00
George Hotz
ea1c1dca48 make wlan interface name generic 2018-04-11 10:38:59 -07:00
Chris Vickery
6dbd8c972b Implement WebUSB and upgrade WinUSB to 2.0 (#107)
* Implement webusb and winusb 2.0 specs

* Add missing constants

* Refactor string system, add support for USB2.1

* Uncapitalize the panda

* Add USB 2.0 extension descriptor and device qualifier getter

* Sleep during reconnect process to be more reliable

* Disable compiler optimizations because they break SPI coms
2018-04-11 10:08:56 -07:00
Thomas Helms
4fc83a5f5c Add safety hook for ignition and have GM use gear selector to determine ignition 2018-04-10 17:55:55 -07:00
Willem Melching
52b2ac0740 switch from travis to circleci 2018-04-07 19:05:30 +02:00
Willem Melching
48e2374958 build panda esp image 2018-04-07 18:37:22 +02:00
Willem Melching
065572a4ae circleci build stm image 2018-04-07 16:54:35 +02:00
Willem Melching
7a1f3197e2 add panda python package test and fix safety test 2018-04-07 16:46:26 +02:00
Willem Melching
021dde7ce6 move saftey test helper files into safety folder 2018-04-07 16:34:36 +02:00
Willem Melching
ce0545ffe5 add ci files 2018-04-07 16:22:24 +02:00
George Hotz
6a3307c024 no LIN over ELM 2018-04-06 17:32:57 -07:00
rbiasini
7d21acbccc added steer override check when IPAS is in control (#106)
* added steer override check when IPAS is in control

* same override threshold as carController

* added initial safety tests for angle control

* cleaned up safety tests and added ipas state override check

* ipas_override is an unnecessary global variable

* bump panda version
2018-04-05 13:30:44 -07:00
Willem Melching
1c88caf917 Safety code testing (#104)
* inital infrastructure for panda safety testing

* add test for toyota acceleration

* test for non real time torque rate limits and refactoring

* add test for cruise disable

* fix toyota limit down

* add tests for realtime limits

* test for torque measurements

* fix toyota test setup

* honda button logic

* test for brake logic

* tests for gas logic

* test steer, gas and brake message contents

* add test script

* fix hardcoded limits
2018-04-02 20:41:52 +02:00
George Hotz
f4efd1f29d Merge pull request #101 from adhintz/master
add support for multiple buses to can_unique and can_bit_transition
2018-04-01 13:56:43 -06:00
George Hotz
c02618b031 Merge pull request #102 from quillford/master
added link to wiki for user scripts
2018-04-01 13:56:18 -06:00
George Hotz
31252324d9 bump version 2018-03-17 19:46:10 -07:00
George Hotz
703c0b4ec1 Gas Interceptor: another fix to gas pressed logic 2018-03-17 15:50:42 -07:00
George Hotz
196d383d8e Interceptor: fixed gas pressed logic 2018-03-17 15:20:20 -07:00