├── Hardware ├── J3068 LIN EVSE and EV (EV Config).csv ├── J3068 LIN EVSE and EV (EVB Config).csv ├── J3068 LIN EVSE and EV (SE Config).csv ├── J3068 LIN EVSE and EV (SEB Config).csv ├── J3068 LIN EVSE and EV.pcb ├── J3068 LIN EVSE and EV.pdf └── J3068 LIN EVSE and EV.sch ├── Info Codes.ods ├── J3068-2.ldf ├── LICENSE ├── LIN_4_6_5_add_mc9s12g.patch ├── Project ├── .clang-format ├── C_Layout.hwl ├── Default.mem ├── P&E_Multilink_USB.ini ├── Project.mcp ├── Project_Data │ ├── CWSettingsWindows.stg │ ├── S12X │ │ └── TargetDataWindows.tdt │ └── Standard │ │ └── TargetDataWindows.tdt ├── Sources │ ├── InfoCodeStrings.h │ ├── Start12.c │ ├── adc_constants.h │ ├── canbus.c │ ├── canbus.h │ ├── config.h │ ├── datapage.c │ ├── derivative.h │ ├── evse_smarts.c │ ├── evse_smarts.h │ ├── globals.c │ ├── globals.h │ ├── hardware.c │ ├── hardware.h │ ├── ids_handler.c │ ├── ids_handler.h │ ├── info_code_handler.c │ ├── info_code_handler.h │ ├── info_codes.h │ ├── interrupts.c │ ├── j1939-signals.c │ ├── j1939-signals.h │ ├── j1939.c │ ├── j1939.h │ ├── j3072_handler.c │ ├── j3072_handler.h │ ├── lin-cp.c │ ├── lin-cp.h │ ├── lock.c │ ├── lock.h │ ├── main.c │ ├── pilot.c │ ├── pilot.h │ ├── protocol_version_handler.c │ ├── protocol_version_handler.h │ ├── scheduler.c │ ├── scheduler.h │ ├── sci.c │ ├── sci.h │ ├── serialCmds.c │ ├── serialCmds.h │ ├── string_utils.c │ ├── string_utils.h │ ├── timers.h │ ├── types.h │ ├── utils.c │ └── utils.h ├── USBDM.ini ├── lin_cfg │ ├── lin_cfg.c │ ├── lin_cfg.h │ ├── lin_cfg_ev.c │ ├── lin_cfg_ev.h │ ├── lin_cfg_evse.c │ ├── lin_cfg_evse.h │ └── lin_hw_cfg.h └── prm │ ├── Project.prm │ ├── S12X.bbl │ ├── S12X.prm │ └── burner.bbl ├── README.md ├── S12G-dual-master.npf ├── S12G-dual-slave.npf └── adc_constants.m /Hardware/J3068 LIN EVSE and EV (EV Config).csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV (EV Config).csv -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV (EVB Config).csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV (EVB Config).csv -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV (SE Config).csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV (SE Config).csv -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV (SEB Config).csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV (SEB Config).csv -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV.pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV.pcb -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV.pdf -------------------------------------------------------------------------------- /Hardware/J3068 LIN EVSE and EV.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Hardware/J3068 LIN EVSE and EV.sch -------------------------------------------------------------------------------- /Info Codes.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Info Codes.ods -------------------------------------------------------------------------------- /J3068-2.ldf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/J3068-2.ldf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/LICENSE -------------------------------------------------------------------------------- /LIN_4_6_5_add_mc9s12g.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/LIN_4_6_5_add_mc9s12g.patch -------------------------------------------------------------------------------- /Project/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/.clang-format -------------------------------------------------------------------------------- /Project/C_Layout.hwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/C_Layout.hwl -------------------------------------------------------------------------------- /Project/Default.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Default.mem -------------------------------------------------------------------------------- /Project/P&E_Multilink_USB.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/P&E_Multilink_USB.ini -------------------------------------------------------------------------------- /Project/Project.mcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Project.mcp -------------------------------------------------------------------------------- /Project/Project_Data/CWSettingsWindows.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Project_Data/CWSettingsWindows.stg -------------------------------------------------------------------------------- /Project/Project_Data/S12X/TargetDataWindows.tdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Project_Data/S12X/TargetDataWindows.tdt -------------------------------------------------------------------------------- /Project/Project_Data/Standard/TargetDataWindows.tdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Project_Data/Standard/TargetDataWindows.tdt -------------------------------------------------------------------------------- /Project/Sources/InfoCodeStrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/InfoCodeStrings.h -------------------------------------------------------------------------------- /Project/Sources/Start12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/Start12.c -------------------------------------------------------------------------------- /Project/Sources/adc_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/adc_constants.h -------------------------------------------------------------------------------- /Project/Sources/canbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/canbus.c -------------------------------------------------------------------------------- /Project/Sources/canbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/canbus.h -------------------------------------------------------------------------------- /Project/Sources/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/config.h -------------------------------------------------------------------------------- /Project/Sources/datapage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/datapage.c -------------------------------------------------------------------------------- /Project/Sources/derivative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/derivative.h -------------------------------------------------------------------------------- /Project/Sources/evse_smarts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/evse_smarts.c -------------------------------------------------------------------------------- /Project/Sources/evse_smarts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/evse_smarts.h -------------------------------------------------------------------------------- /Project/Sources/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/globals.c -------------------------------------------------------------------------------- /Project/Sources/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/globals.h -------------------------------------------------------------------------------- /Project/Sources/hardware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/hardware.c -------------------------------------------------------------------------------- /Project/Sources/hardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/hardware.h -------------------------------------------------------------------------------- /Project/Sources/ids_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/ids_handler.c -------------------------------------------------------------------------------- /Project/Sources/ids_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/ids_handler.h -------------------------------------------------------------------------------- /Project/Sources/info_code_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/info_code_handler.c -------------------------------------------------------------------------------- /Project/Sources/info_code_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/info_code_handler.h -------------------------------------------------------------------------------- /Project/Sources/info_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/info_codes.h -------------------------------------------------------------------------------- /Project/Sources/interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/interrupts.c -------------------------------------------------------------------------------- /Project/Sources/j1939-signals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j1939-signals.c -------------------------------------------------------------------------------- /Project/Sources/j1939-signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j1939-signals.h -------------------------------------------------------------------------------- /Project/Sources/j1939.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j1939.c -------------------------------------------------------------------------------- /Project/Sources/j1939.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j1939.h -------------------------------------------------------------------------------- /Project/Sources/j3072_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j3072_handler.c -------------------------------------------------------------------------------- /Project/Sources/j3072_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/j3072_handler.h -------------------------------------------------------------------------------- /Project/Sources/lin-cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/lin-cp.c -------------------------------------------------------------------------------- /Project/Sources/lin-cp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/lin-cp.h -------------------------------------------------------------------------------- /Project/Sources/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/lock.c -------------------------------------------------------------------------------- /Project/Sources/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/lock.h -------------------------------------------------------------------------------- /Project/Sources/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/main.c -------------------------------------------------------------------------------- /Project/Sources/pilot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/pilot.c -------------------------------------------------------------------------------- /Project/Sources/pilot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/pilot.h -------------------------------------------------------------------------------- /Project/Sources/protocol_version_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/protocol_version_handler.c -------------------------------------------------------------------------------- /Project/Sources/protocol_version_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/protocol_version_handler.h -------------------------------------------------------------------------------- /Project/Sources/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/scheduler.c -------------------------------------------------------------------------------- /Project/Sources/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/scheduler.h -------------------------------------------------------------------------------- /Project/Sources/sci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/sci.c -------------------------------------------------------------------------------- /Project/Sources/sci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/sci.h -------------------------------------------------------------------------------- /Project/Sources/serialCmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/serialCmds.c -------------------------------------------------------------------------------- /Project/Sources/serialCmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/serialCmds.h -------------------------------------------------------------------------------- /Project/Sources/string_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/string_utils.c -------------------------------------------------------------------------------- /Project/Sources/string_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/string_utils.h -------------------------------------------------------------------------------- /Project/Sources/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/timers.h -------------------------------------------------------------------------------- /Project/Sources/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/types.h -------------------------------------------------------------------------------- /Project/Sources/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/utils.c -------------------------------------------------------------------------------- /Project/Sources/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/Sources/utils.h -------------------------------------------------------------------------------- /Project/USBDM.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/USBDM.ini -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg.c -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg.h -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg_ev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg_ev.c -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg_ev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg_ev.h -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg_evse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg_evse.c -------------------------------------------------------------------------------- /Project/lin_cfg/lin_cfg_evse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_cfg_evse.h -------------------------------------------------------------------------------- /Project/lin_cfg/lin_hw_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/lin_cfg/lin_hw_cfg.h -------------------------------------------------------------------------------- /Project/prm/Project.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/prm/Project.prm -------------------------------------------------------------------------------- /Project/prm/S12X.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/prm/S12X.bbl -------------------------------------------------------------------------------- /Project/prm/S12X.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/prm/S12X.prm -------------------------------------------------------------------------------- /Project/prm/burner.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/Project/prm/burner.bbl -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/README.md -------------------------------------------------------------------------------- /S12G-dual-master.npf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/S12G-dual-master.npf -------------------------------------------------------------------------------- /S12G-dual-slave.npf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/S12G-dual-slave.npf -------------------------------------------------------------------------------- /adc_constants.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udv2g/saej3068-ref/HEAD/adc_constants.m --------------------------------------------------------------------------------