Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.7.7 #223

Merged
merged 182 commits into from
Jul 21, 2020
Merged

0.7.7 #223

merged 182 commits into from
Jul 21, 2020

Conversation

ErichMoraga
Copy link
Owner

No description provided.

ErichMoraga and others added 30 commits July 15, 2019 09:55
Tested latest commit on ICE version, and it worked flawlessly out of box.  Fantastic experience.
4ea03ba add speed
2198ad2 add alert for invalid posenet
9c18b3b rename to posenetValid
42669a8 add posenet debug fields to LiveParameters
852846f add whether point is detected by radar
1684698 add model prob
fb87dba added HW type to support various panda versions
820bf7b added tooDistracted event
1105dc1 different name
45c4249 add second model lead
f8c557f Log can errors from panda
04f105a back
ff93320 add lead stuff

git-subtree-dir: cereal
git-subtree-split: 4ea03ba
45d0d28 remove whitespace (#255)
e49d0db Pedal: use avg between tracks (#253)
c597dcc VERSION update after health packet changes and minor misra test change
01072be Misra 11.x: pointer usage. (#250)
fd68c26 Propagate can_push errors (#249)
ce1daf2 Misra check only done for EON config
70d4fd7 cleanup docker container on failure
04756a0 Turning back Misra check: unvoluntarily change
fcb1208 fix weird code in USB_ReadPacket
b983cc8 Re-wrote test_misra.sh
0b19206 Misra 17.7: The value returned by a function having non-void return type shall be used. We should hang on initial failed safety_set_mode
06ee8bd Ignore Misra 5.4 until cppcheck bug (?) is fixed
4be8582 Update cppcheck commit and pass predefined params to avoid impossible combinations of configs
f45dd04 cppcheck: ignore redundantAssignment and selfAssignment for registers in llcan.h
9ce6311 Misra 12.1 (operator order) and 10.4 (incompatible essential types) fixes, arised after properly checking UID_BASE config
1cd34e5 Explicitly set the define and undefine for unknown configs in misra checks
5a02499 remove esp flash from run_automated_tests.sh
23e3684 Cppcheck unused functions (#247)
c97d60b Removed bad language
b031480 Missed adding Dockerfile
91ff6bb Run language checker in CI
205ec34 Improved language checker
f7bbab0 Language checker test
d9d0a62 Misra 5.5: missed this change from previous PR
85fa3c0 Misra 5.5: Identifiers shall be distinct from macro names (#246)
190d604 Pedal: 2 minor fixes to Misra 15.7 (else needed) and 17.7 (non-void output must be used)
8ea01ff Pedal: no built-in functions to avoid puts and putc re-definitions
1f40d1e Misra pedal (#245)
a4554e3 Ignore advisory Misra 19.2: the union keyword should not be used
e6dc417 Minor indent error
247e128 Fix strict compiler on bootstub build
ba68569 Removed build strict test and enabled -Werror flag
da11f0f safety replay: update openpilot-tools after logreader fix
fc8b9e4 Cppcheck: also check pedal
f7bd2c2 Misra 10.4: fix last 2 violations (#242)
9be5fde finished misra 17.8 (#241)
3c3aba3 Misra 10.4: Both operands of an operator in which the usual arithmetic conversions are performed shall have the same essential type category (#240)
f2a3a17 Misra 15_7: fix what seems to be a false positive of cppcheck
812ace5 Misra 15_7: if … else if constructs should be terminated with an else clause (#230)
79e9735 rename 5_wifi_udp.py
3c3ff0c Update Jenkinsfile (#239)
1bd9284 Misra 17.7: the value returned by a function having non-void return shall be used (#237)
18c9e88 Merge pull request #238 from commaai/misra_17_8
7ac321d Merge pull request #235 from commaai/memxxx
004e543 Jenkins: run EON test first
4bff286 Merge branch 'memxxx' of github.com:commaai/panda into memxxx
7cd80de typo
385e33b 12.1 regression
955842b WIP
ea908cb 10_1 violations: Operands shall not be of an inappropriate essential type (#233)
fa33038 Fix Misra 5.3: An identifier declared in an inner scope shall not hide an identifier declared in an outer scope (#236)
ebfe1c5 Merge branch 'master' of github.com:commaai/panda into memxxx
8c11470 Fix EON test case
64e18e8 fix inverted logic to differentiate between dev and EON panda builds
36755a0 Merge branch 'master' of github.com:commaai/panda into memxxx
e2981d6 skip wifi tests for EON panda build
db2eec9 Merge branch 'master' of github.com:commaai/panda into memxxx
11257e7 Ignore test 5_wifi_udp.py_ignore: too unreliable for now
6973c2a fix wifi tests
cf6985a memxxx function changes to be Misra compliant
3a6cd29 wifi threshold perc back to 20%. Problem wasn't this.
d92a035 faster docker build for safety replay
3e9469b Fixing tests after min->MIN  change
ecb9b6c Revert "Misra 10 1: Operands shall not be of an inappropriate essential type (#232)"
8732e4f Misra 10 1: Operands shall not be of an inappropriate essential type (#232)

git-subtree-dir: panda
git-subtree-split: 45d0d28
e1955ba Nissan: Added nissan_2017.dbc (#173)
c89eb71 properly generate Lexus 350 dbc file
d08059c Lexus RX 350 DBC (#170)

git-subtree-dir: opendbc
git-subtree-split: e1955ba
I do not see the need for zmq and the poller being initialized and not used.
748002c angle calib desc
27db4a7 add camera rpy angle msg
a71c4fa deprecate old dm model output
6c6ab96 remove hwType from ThermalData. Decided to have health at higher freq instead. This will make last 24H of collected data unreadable. Sorry.
f27249e Add fields for LQR lateral control
654860c add decelForModel
995b558 add longitudinal plan source
222f2de add eye stuff
eebf268 hasGps is a better name than hasGpsAntenna
12da45f Blackpanda (#4)

git-subtree-dir: cereal
git-subtree-split: 748002c
519e39e Changed heartbeat timeout to be 2 seconds on no ignition
996dc40 Added heartbeat to black loopback testing
79b44cb bump version
59f5813 Black (#254)
0964866 no need to store safety only misra output anymore

git-subtree-dir: panda
git-subtree-split: 519e39e
7684440 chrysler: increase size of ACCEL_134 (#174)

git-subtree-dir: opendbc
git-subtree-split: 7684440
* Fix timeout in longitudinal test
This is the only trace of CF_Lkas_Icon found under /car/hyundai relative to open .dbc

commaai/opendbc#172
bb94ed9 add eps torque to carstate
291319a add soundsUnavailable event
9b0b0ee add blink msg
072b2e2 use enum for alert sounds

git-subtree-dir: cereal
git-subtree-split: bb94ed9
8843af7 bump panda version
6da979e remove chffr link

git-subtree-dir: panda
git-subtree-split: 8843af7
18321a2 toyota DSU cruise message
fa22ebf better VIN msg name
3bf82da VIN signal for toyota
5b466db Forgot to run generator
0132110 Reverse engineer AEB in Honda
ca71b77 rename
c9cf65d toyota pre collision
3835d30 reference toyota DBC
255c16b Lexus CT200 needed one more run of generator
d6c8eca Add Lexus CT200h 2018 (#176)
5d46c29 toyota pre-collision signals
65ace37 fix typo
18968ce pre-collision signals
9b8ae16 add another toyota cancel request signal
a956dee Correct Message ID on LKAS11 (#172)
bce0ec6 typo
a452ac3 Toyota: added 0x283 message description for PRE_COLLISION msg. Data from https://ioactive.com/pdfs/IOActive_Adventures_in_Automotive_Networks_and_Control_Units.pdf

git-subtree-dir: opendbc
git-subtree-split: 18321a2
Vehicle Researcher and others added 29 commits May 9, 2020 13:01
12aad06 no more c capnp
0050e0a stockFcw event
2c325ed gasPressed event
8573a24 don't duplicate ordinals
3f384ef add carState.steerWarning and carState.steerError
8b347b0 add repeated warning2
3adb899 add sharpness metric
65af436 Add relayMalfunction alert
442e914 add preview driver flag
c8e5db8 Add comment to faulttype
975a633 Add all panda fault types to health
93ccbcb UiLayoutState: add mockEngaged for onboarding
9dbbb54 UiLayoutState: add 'none' app
c820f83 Add offroadLayout service
e370f79 Add the laneChangeBlocked Event (#40)
35040fe Update service documentation (#39)
8f13dfc Additional car params auto-detection in support of VW (#38)
22986de add speedTooHigh alert
f515e4d Add invalid lkas setting alert
5908762 gnustl_shared is only for android
b0c746b solve by renaming event name instead of service
df82a53 the service is called androidLogEntry

git-subtree-dir: cereal
git-subtree-split: 12aad06
869f123 Hyundai: counter check (#530)
a439071 gitignore for route logs
ac1b64e Fix CAN Ignition for Black Panda and Uno (#526)
273e388 When initializing all the CAN busses, make sure the are also cleared (#527)
c2bea78 Fix python library on Windows (#523)
0a123b1 that too
ba6355d unused lines
c9102c0 Chrysler: use can packer in safety tests (#522)
9874e73 Abstract steering safety tests for Toyota and Chrysler (#520)
2299ecf Block 0xe5 (Honda Bosch) at the panda/uno. Only allow static values. (#515)
3517306 Subaru: fix steer torque scaling (#501)
0bc864b Make torque-based steering state global (#518)
d9355c4 Make cruise_engaged_prev a global + test case for it (#519)
2115376 Abstract sample speed test (#516)
11dc905 remove unused function
e5a586e Abstract gas interceptor tests (#517)
1dbed65 Safety Test Refactor: Honda (#495)
0632710 base class for different panda safety tests
bd98fe6 safety tests: use shorter function name
ba59ada No ESP in non-white (#514)
c333618 Fix the CAN init fix (#513)
884afa0 Safety Test Refactor: Chrysler and Volkswagen PQ (#508)
d77b72d Safety Test Refactor: Nissan (#510)
4c7755c Match Panda DFU entry fix in "make recover" process (#509)
0336f62 Pedal gas pressed safety limits (#507)
715b1a1 Hyundai-Kia-Genesis (HKG) (#503)
6f105e8 Safety Test Refactor: Subaru (#502)
57cc954 Safety Test Refactor: GM (#504)
dd01c3b Safety Test Refactor: Hyundai (#505)
592c2c8 add support to can_unique.py for Cabana CSV format. (#506)
ccf13b7 No more infinite while loops in CAN init (#499)
6c442b4 Safety Test Refactor: Volkswagen MQB (#493)
f07a6ee panda recover should go through bootstub first (#498)
8cc3a35 remove cadillac (#496)
62e4d3c Chrysler: fix missing button signal on TX (#490)
abce8f3 Safety Test Refactor: Toyota + support code (#491)
500370a Make sure relay faults make it to the health packet (#492)
bc90b60 toyota: use universal gas pressed bit (#488)
74d10cc Fixed possible race condition (#487)
a05361e cleanup safety_replay dockerfile (#486)
fe73dcc Openpilot-tools is deprecated (#484)
da8e00f TX message guaranteed delivery (#421)
d8f6184 Add ISO number for longitudinal limits flag comment
6a60b78 touch ups
2ce6536 comments on unsafe flags
d880134 remove from there as well
055ea07 remove that unsafe flag since it isn't implemented and it's unclear how to
4e98bbe Apply unsafe allow gas mode to all cars. (#480)
0c2c149 Fixing libusb busy error (#174)
753c42c Update Board Mac SDK Install script to work on clean mac (#146)
b9a9ea3 Unsafe gas disengage mods, fix test compile warning (#481)
08ef92d Safety model for Volkswagen PQ35/PQ46/NMS (#474)
51e0a55 Support code for unsafe mode unit tests (#478)
5325b62 current_safety_mode
7908b72 update updating unsafe mode
98503e8 disable stock honda AEB in unsafe mode (#477)
01b2ccb one more
9a30265 weak steering while not engaged
577f10b added options for unsafe mode
83cf7bf update comment
4556e74 enable unsafe mode, toggle for use by forks that so choose
de89fcd Nissan leaf (#473)

git-subtree-dir: panda
git-subtree-split: 869f123
f1e69a6 Fix wrong message size in Chrysler
54482cf Fix GM message signal sizes
4e796e0 Fix wrong message sizes in Nissan
fb6c1ee Better GEAR signal tracking the gear stick rather than the gear box (#257)
d7a2efb Raw angle signal data for easy checksum calc, and one less gear bit (#254)
7456061 add checksum check to can parser for subaru
7f3b177 Chrysler: calculate checksum in can packer/parser (#255)
0c02155 Rename BYTE_ to SET_ME_X (#253)
1efe437 Add values for a static 0xe5 (honda bosch) (#250)
7dffe0b Create DBC for HRV (#248)
b693985 Add LFAHDA message to hyundai
a57e7dd CANPacker: Subaru checksum support  (#241)
36c471e Fixed signals order and added new signals for subaru global (#221)
7b5a1fc BMW 2008-2013 (#230)
cc09af7 Add RPM signal (#216)
47db923 Add SWA_01 message detail and CRC support for VW MQB (#236)
c98fe2a Fixed signal unknown1 overlapping the button bits (#239)
572261e Rear Cross Traffic Alert
044730a Speed limit signs
87b1a21 Pedals/gear, gas pedal scale value
ce78044 Tracking the steer angle with LKAS signal
7f19ab4 Introduce the new  mazda 3  2019/2020 dbc
e585206 traffic sign speed limit
00bad5e Speed Auto High Beam Traffic signs
9d080ea Nissan leaf (#238)
50fbbe7 nissan x trail cleanup (#237)

git-subtree-dir: opendbc
git-subtree-split: f1e69a6
* fix counter in clu11 message

* update ref
286b7e5 capitalize docker command
0adfc7e add canErrorPersistent event
c8be73d use github url instead of gitlab mirror
8e2d212 add pre-commit static analysis (#48)
f27222f add gpsOK flag to liveLocationKalman
4bb1eb8 submaster always conflates
30838d4 C++ implementation of SubMaster and PubMaster (#42)
c1a6d75 Fix potential segfault in MSGQPubSocket::connect (#45)
67fae6a Use ZMQ on MacOS (#46)
01cdf83 add default values for backwards compat
c96381b add OK flags to locationd output
d589d5e add white panda deprecation events
856c981 mark unused car events as deprecated
4f68db8 remove unnecessary new event type
9073b9b Library cleanup (#43)
7a786d9 move remaining alerts to car events
d6f10a4 add alert event type

git-subtree-dir: cereal
git-subtree-split: 286b7e5
49ffbe9 disable non-universal checks in hyundai safety
3a85f4c use whole route when running safety replay from CLI
098f47a Fix leaf brake rx check (#547)
b826734 Add pre commit checks + CI (#545)
339976c document tx message addresses better (#543)
a618e64 fix typing errors
9bece64 use mazda init
08db086 mazda cleanup
89658d0 Mazda: safety tests add missing safety checks (#525)
bdec139 Fix length of 0x20b in NISSAN_TX_MSGS, wasn't cancelling ACC (#544)
b48c74c Adding UNO to automated tests (#538)
a5802cd Hyundai: remove unused message from RX checks
9ebde25 Reset state on safety mode init (#542)
d4f3f15 Refactor addr check (#541)
5210e51 remove unused files
0657064 Hyundai checksum (#540)
07e668e Fast CI (#539)
5307bf7 Fix multi message iso tp requests
0610ed1 Hyundai wheel speed counter is actually 4 bits spread over two signals
0d581aa dockerfile optimization
eaefa2f fix docker file path
243a65f pull base image
0dd9470 only push to dockerhub from master
55b79b4 GitHub Actions (#535)
b2c720b Dos (#533)
01bf740 remove 0x1BE checksum test
0bd06c9 remove 0x1BE check (breaks some vehicles)
c31b899 honda bosch longitudinal safety
66250c4 Disable docker layer caching (#534)
6b19fa4 include nissan safety in release build
db31886 gate mazda safety behind debug flag
e4558c0 Safety: message length check on RX and TX (#529)

git-subtree-dir: panda
git-subtree-split: 49ffbe9
e92e743 whitespace after comma
5d33ec0 two spaces before inline comment
73685b6 fix linter complaint about whitespace around operators
b15edbc fix linter complaint about inline comment whitespace
4ac3072 clean up blank lines
0430bfa run pre commit in ci (#268)
2ade6ee Subaru DBC update (#242)
d1185a5 Toyota ACC_CONTROL PERMIT_BRAKING and ACCEL_CMT_ALT speculated definition (#258)
e6766bb Update SCC ECU Messages for OP Long Dev. (#267)
b49b9ee Add DAW (#175)
3b5cccb Fixed up cell voltage readings and added more commands (#220)
8b04493 Mazda: add missing static bits, tidy up endianness  (#263)
1247199 Add BSD_RCTA to Subaru Global (#244)
af1821f fix endianness in signal from new hyundai message
7ef4108 Add gas/brake message for hyundai EVs, from @TK211X
472aabb Subaru preglobal update (#260)
45c0d9e fix lta message (#262)
11343c1 Library cleanup (#261)
67d70cb Fix Toyota message size

git-subtree-dir: opendbc
git-subtree-split: e92e743
* Slower rate for ACC cancel msg to avoid cruise disable

 Sending ACC cancel message at 10hz may end up disabling
main cruise state. That is because stoc ACC use the same
signal for both functions. If cruise is already enabled
the signal canceles it, otherwise cruise is disabled.
10hz seems to be still fast in some cases not allowing
the state to sync up between OP and the Stock state.
5hz avoids that issue. Also, the resume message was also
updated to 5hz as that seems to work better as well.

Signed-off-by: Jafar Al-Gharaibeh <[email protected]>

* Round up 27.96 to 28mph

Signed-off-by: Jafar Al-Gharaibeh <[email protected]>
* fix low speed engage on stop and go Hondas

* update ref commit
* neos update with just kernel

* Bump version and update release notes

* Only add neos update, no other stuff
@ErichMoraga ErichMoraga merged commit 9cb27b1 into ErichMoraga:077 Jul 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.