1
0
mirror of https://github.com/halleysfifthinc/Toyota-AVC-LAN synced 2025-06-06 15:36:47 +00:00

Commit Graph

  • 9354fa3ce6 Ignore more files master Allen Hill 2024-10-08 13:59:55 -07:00
  • 3448224939 Remove mistakenly committed file Allen Hill 2024-10-08 13:59:45 -07:00
  • 448df3c5aa
    Add copyright year/author Allen Hill 2024-10-08 12:27:44 -07:00
  • b0d0703234
    Update README.md Allen Hill 2024-08-23 12:33:05 -07:00
  • fe180c008e Add README Allen Hill 2024-08-23 12:27:38 -07:00
  • 977041bd67 Commit old working changes Allen Hill 2024-08-23 12:26:42 -07:00
  • b9382b26d7 Update Cmakelists Allen Hill 2024-08-23 12:25:56 -07:00
  • 8506e3bfb8 Update devcontainer Allen Hill 2024-08-23 12:25:21 -07:00
  • 1c1b9e961d Add circuit board and wiring harness Allen Hill 2024-08-23 12:21:31 -07:00
  • e857bbb09f Add Wireshark packet dissector plugin and associated tools Allen Hill 2024-08-23 11:02:40 -07:00
  • fadd2c4259 Refactor frame handling and response code Allen Hill 2023-10-28 14:41:56 -04:00
  • 18ae9a48cc Optimize binary printframe (reduce number of RS232_print calls) Allen Hill 2023-10-28 14:38:15 -04:00
  • 5b97eff725 Rename HU/CD_ID and change to defines (never need to change at runtime) Allen Hill 2023-10-28 14:36:02 -04:00
  • 326d4ced99 Boost UART speed Allen Hill 2023-10-28 14:31:44 -04:00
  • f80f2f1376 Remove bad send init commands function Allen Hill 2023-10-26 13:30:33 -04:00
  • 218b4320dd Reorder avclan functions and rename AVCLAN_SendAnswer to AVCLAN_respond Allen Hill 2023-10-26 13:01:36 -04:00
  • c656281275 [NFC] Update comments and move a defines Allen Hill 2023-10-25 14:26:09 -04:00
  • dbe8b8b877 Rename for_me to shouldACK Allen Hill 2023-10-25 14:13:20 -04:00
  • c4831b1b48 Remove non-functioning variable Allen Hill 2023-10-25 14:12:27 -04:00
  • b0b3d9f34e Add muteing functionality and avoid unnecessary work when muted Allen Hill 2023-10-25 14:10:42 -04:00
  • dea335af7f Remove hardcoded length in favor of const evaled sizeof Allen Hill 2023-10-24 17:42:38 -04:00
  • c906725a0c Move RTC PIT to avclandrv and add CD status struct and answerreq Allen Hill 2023-10-24 16:39:39 -04:00
  • 6d62fc4095 Remove copy of libc function Allen Hill 2023-10-23 14:13:53 -04:00
  • 67608e789f Fix binary printframe Allen Hill 2023-10-16 18:56:22 -04:00
  • 9c0fcb0bcb Fix Event being sent when cd_mode isnt stPlay Allen Hill 2023-10-09 19:41:51 -04:00
  • 84f426f39f Move readkey var to sniffer Allen Hill 2023-10-09 19:41:06 -04:00
  • 7352a279e7 Fix remaining build issues and reformat comments in usart_config jnk0le-uart-lib Allen Hill 2023-10-09 17:39:33 +00:00
  • 5ce848f7dd Initial adaptations for avrxmega3 Allen Hill 2023-09-17 18:08:38 -04:00
  • 80e971b978 Fix bad reformats Allen Hill 2023-09-17 13:51:52 -04:00
  • 9880c66c0f Apply formatting rules [nfc] Allen Hill 2023-09-17 12:22:38 -04:00
  • b809e91d73 Add @jnk0le AVR-UART-lib master Allen Hill 2023-09-16 16:31:34 -04:00
  • 17f5510b16 Tweak formatting rules Allen Hill 2023-09-17 12:09:09 -04:00
  • 1d6690a234 Fix printBinary flag Allen Hill 2023-09-16 16:31:08 -04:00
  • 0fe2f64eed Fix UART 2x speed config Allen Hill 2023-09-16 19:34:45 +00:00
  • ebb5ec95ca Add binary printing and reading/parsing from serial Allen Hill 2023-09-15 18:43:41 -04:00
  • cabcd06e67 Rearrange some functions Allen Hill 2023-09-15 18:37:46 -04:00
  • ff55d7e671 More send related bugfixes Allen Hill 2023-09-14 19:52:11 -04:00
  • 1cafed82d0 Change serial baud to 500k at double-speed; but add cmake option for serial rxmode Allen Hill 2023-09-14 19:48:39 -04:00
  • 9fcca0a6fb Rename INPUT_IS_SET/CLEAR to BUS_IS_IDLE Allen Hill 2023-09-13 21:53:53 -04:00
  • 3c5c1d269e Fix reading functions Allen Hill 2023-09-13 17:16:21 -04:00
  • de658f1fb7 Update AVCLAN summary Allen Hill 2023-09-13 17:09:11 -04:00
  • 64cd4b9958 Remove erroneous PUBLIC include_directory Allen Hill 2023-09-12 19:21:43 -04:00
  • 18202c5264 Add toggleable verbose debugging messages and tweak/improve the serial interface Allen Hill 2023-09-12 19:21:19 -04:00
  • 08f7fe934d Add printhex12 function Allen Hill 2023-09-12 11:20:21 -04:00
  • da6a3371fd Update signal measuring and apply new measurements to bit-timings Allen Hill 2023-09-11 22:12:23 -04:00
  • bcd07d0ffb Refine timing calculations; use for serial baudrate calculation Allen Hill 2023-09-10 16:48:48 -04:00
  • 4c19f27992 Update/fix pin levels for new transmission design Allen Hill 2023-09-10 16:34:59 -04:00
  • 012649d156 Remove makefile; use CMake instead Allen Hill 2023-09-10 16:06:26 -04:00
  • a9ea586ed4 Setup and bugfix programming with avrdude Allen Hill 2023-09-10 16:05:44 -04:00
  • 7245695bc7 Setup timing better (fuses, clock speed, TCB clock speed) Allen Hill 2023-09-10 16:02:06 -04:00
  • 09bcd75811 Implement bit-read timing with TCB0 pulse-width measurement Allen Hill 2023-09-03 21:22:26 -04:00
  • d6d1995ae4 Re-add an AVCLAN summary/diagram Allen Hill 2023-09-03 20:03:22 -04:00
  • 332fb4545f Rename send/read bits/bytes functions and rearrange Allen Hill 2023-09-03 19:48:33 -04:00
  • ba40f96d44 Change sendbit timer config to optimize function length (insns) Allen Hill 2023-09-03 19:32:09 -04:00
  • ba27167b2e Add RelWithDebInfo build preset Allen Hill 2023-09-03 19:29:23 -04:00
  • d7af6529ef Copy settings to devcontainer Allen Hill 2023-09-03 19:29:09 -04:00
  • 82ab967b7c Move incBCD to sniffer; only used there Allen Hill 2023-09-03 19:04:08 -04:00
  • cedad9df9f Remove unused functions Allen Hill 2023-09-03 18:29:13 -04:00
  • f13ccffa8d Annotate cases Allen Hill 2023-09-03 18:17:25 -04:00
  • 230709a103 Add compiler explorer extension for optimizing functions Allen Hill 2023-09-03 18:16:45 -04:00
  • 9c024506c0 Add copyright attribution for louis frigon too Allen Hill 2023-09-03 18:15:37 -04:00
  • 3fd8c0255b Sort clang-tidy options Allen Hill 2023-09-03 13:50:08 -04:00
  • 9a47ba77eb Remove unnecessary extern specifier for functions Allen Hill 2023-09-03 13:48:33 -04:00
  • 064fc01ac6 Update LICENSE and notices in files Allen Hill 2023-09-03 13:43:49 -04:00
  • b736816de0 Switch master/slave replacements to OSHWA recommended controller/peripheral Allen Hill 2023-09-03 13:42:12 -04:00
  • 3e008f32eb Tooling updates and modification suggested by clang-tidy Allen Hill 2023-09-02 22:30:22 -04:00
  • b9bae7a65f More reorganization [nfc] Allen Hill 2023-09-02 22:18:11 -04:00
  • 9581957eca More cleanly separate specific functionality into the relevant files Allen Hill 2023-09-02 22:09:37 -04:00
  • 003c4c7f2f Remove non-functional variables Allen Hill 2023-08-31 21:37:55 -04:00
  • acd6709e73 Refactor send/receive functions to use a new AVCLAN_frame_t type Allen Hill 2023-08-28 21:00:52 -04:00
  • 70d153f77c Exclude build artifacts from C/C++ extension analysis Allen Hill 2023-08-28 20:46:55 -04:00
  • 2a5b95c3f5 Add generic dispatch for AVCLAN_sendbits; simplifies calling use for 12 bit words Allen Hill 2023-08-26 21:15:30 -04:00
  • 208fe2a097 Remove unused variables Allen Hill 2023-08-25 18:38:25 -04:00
  • e14cbe40c0 Change parity_bit from global to local for read/send functions Allen Hill 2023-08-23 19:51:35 -04:00
  • 408f648f77 Replace a bunch of defines with an enum Allen Hill 2023-08-23 18:52:09 -04:00
  • 9226e7e0f8 Enable AC2_OUT for LED Allen Hill 2023-08-23 18:50:08 -04:00
  • 8a7184a620 Change split 12bit variables to single uint16_t vars Allen Hill 2023-08-23 17:23:53 -04:00
  • 4952ecb12b Configure unused and/or output only pins Allen Hill 2023-08-23 16:58:40 -04:00
  • 368ac7cb5f NFC Allen Hill 2023-08-22 17:14:42 -04:00
  • fb0bbbe3ca Reformat comments Allen Hill 2023-08-22 17:13:50 -04:00
  • eb93931522 Only download Microchip pack if avr-libc doesnt support ATtiny3216 Allen Hill 2023-08-22 11:59:41 -04:00
  • 23ea7ee463 Adjust for difference between GNU avr-libc IO headers and Atmel IO headers Allen Hill 2023-08-21 20:09:46 -04:00
  • 5559f38a51 Setup Dev Containers for VS Code (easy toolchain/build setup) Allen Hill 2023-08-21 20:08:04 -04:00
  • 522fb41290 Switch to CMake Allen Hill 2023-08-21 20:06:30 -04:00
  • 553dadfdd0 Move source files into src dir Allen Hill 2023-08-21 19:59:06 -04:00
  • e21f1a979a Fix warning about array subscript [0] outside array bounds Allen Hill 2023-08-20 20:46:01 -04:00
  • 4fcdf4af36 Replace byte/word typedefs with uintN_t Allen Hill 2023-08-20 20:45:22 -04:00
  • c4f67378ae Use alternate UART TxD/RxD pins Allen Hill 2023-08-20 20:41:25 -04:00
  • 48b20a9c5c Indent case labels Allen Hill 2023-08-19 21:41:45 -04:00
  • c07083423f Switch PROGMEM related uses to regular flash (flat address space in avrxmega3) Allen Hill 2023-08-19 21:40:40 -04:00
  • 98e371b529 Remove old/irrelevant files Allen Hill 2023-08-19 20:43:02 -04:00
  • d27250ec11 Add vscode settings Allen Hill 2023-08-19 20:31:31 -04:00
  • 5ba6e46827 Update makefile Allen Hill 2023-08-19 20:08:46 -04:00
  • 14bf33bb97 Fix compiler complaint about VPORTA_OUT in asm Allen Hill 2023-08-19 20:02:46 -04:00
  • 84fa2fdebc Remove LED functionality Allen Hill 2023-08-19 20:01:59 -04:00
  • 1da1a52c68 Reformat using clang format Allen Hill 2023-08-18 21:27:32 -04:00
  • e8d7f5b297 File cleaning Allen Hill 2023-08-17 18:06:02 -04:00
  • 241b7cf50a Rename HexInc -> incBCD; comment out unused decrement functions Allen Hill 2023-08-06 20:52:29 -04:00
  • 66633db24e Update serial registers Allen Hill 2023-08-06 20:48:45 -04:00
  • feccda9e69 Update to use attiny1616 AC2 and TCB1 Allen Hill 2023-08-03 11:01:45 -04:00