Skip to content

Commit e6afe2b

Browse files
committed
enable can processing on core 0
1 parent 20717a4 commit e6afe2b

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

src/main.cpp

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#include "wifi_creds.h"
1313
#endif
1414

15-
// experimental
16-
//#define USE_THREAD
15+
// Run CAN bus reading on core 0
16+
#define USE_THREAD
1717

1818
// Colors for the display
1919
#define C_BLACK 0x00
@@ -32,7 +32,7 @@
3232
// Actual max would be 80, Twizys own display uses 84
3333
#define MAX_SPEED 84.0f
3434

35-
const char *version = "v2.4.1";
35+
const char *version = "v2.5.0";
3636

3737
#ifdef USE_THREAD
3838
TaskHandle_t taskHandle;
@@ -50,20 +50,20 @@ bool wifiConnected = true;
5050
volatile bool pressed = false;
5151
byte mode = 0;
5252

53-
float vCurr; // Voltage
54-
float iCurr; // Amperes
55-
float pCurr; // Power (kW)
56-
float pConv; // DC converter power (W)
57-
float pMaxRecup; // Max Recup
58-
float pMaxDrive; // Max Drive
59-
float tMot; // Motor Temp
60-
float tBatt; // Battery Temp
61-
float tChg; // Charger Temp
62-
float tInv; // Inverter Temp
63-
float SOC; // State of Charge
64-
float SOH; // Battery Health
65-
float rpm; // RPM of Motor
66-
float kph; // Speed (based on RPM)
53+
volatile float vCurr; // Voltage
54+
volatile float iCurr; // Amperes
55+
volatile float pCurr; // Power (kW)
56+
volatile float pConv; // DC converter power (W)
57+
volatile float pMaxRecup; // Max Recup
58+
volatile float pMaxDrive; // Max Drive
59+
volatile float tMot; // Motor Temp
60+
volatile float tBatt; // Battery Temp
61+
volatile float tChg; // Charger Temp
62+
volatile float tInv; // Inverter Temp
63+
volatile float SOC; // State of Charge
64+
volatile float SOH; // Battery Health
65+
volatile float rpm; // RPM of Motor
66+
volatile float kph; // Speed (based on RPM)
6767

6868
// called by the button interrupt
6969
void buttonPress() { pressed = true; }

0 commit comments

Comments
 (0)