rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
can_vag.h
Go to the documentation of this file.
1#pragma once
2
3#include "pch.h"
4#include "can.h"
5
6void canDashboardVAG(CanCycle cycle);
7
8/**
9 * B6
10 * https://mdac.com.au/2021/04/11/dsg-control-with-rabbit-ecu/
11 * https://github.com/RabbitECUProject/RabbitECUTeensyMCUXpresso/blob/main/source/Client/DIAG.c
12 * https://github.com/commaai/opendbc/blob/master/vw_golf_mk4.dbc
13 * https://rusefi.com/forum/download/file.php?id=9076
14 */
15
16
17// https://wiki.openstreetmap.org/wiki/VW-CAN
18// 1056
19#define CAN_VAG_CLT_V2 0x420 /* _10ms cycle */
20// 976
21#define CAN_VAG_IMMO 0x3D0 /* _10ms cycle */
22
23// 0x280, 10ms period
24#define CAN_VAG_Motor_1 640
25// 0x284
26#define CAN_VAG_Motor_Brake 644
27// 0x288, 10ms period
28#define CAN_VAG_Motor_2 648
29// 0x362 see 4666@17
30#define CAN_VAG_ACC1 866
31// 0x380 10ms cycle
32// see 4732@17
33#define CAN_VAG_Motor_3 896
34// 0x480
35#define CAN_VAG_Motor_5 1152
36// 0x488
37#define CAN_VAG_Motor_6 1160
38// 0x580
39#define CAN_VAG_Motor_Flexia 1408
40// 0x588
41#define CAN_VAG_Motor_7 1416
void canDashboardVAG(CanCycle cycle)
Definition can_dash.cpp:183
Definition can.h:83