Tidy up and add more test stubs

This commit is contained in:
Jonny 2025-09-02 08:58:21 +01:00
parent b205b63af3
commit 7f8f48756d
3 changed files with 10 additions and 15 deletions

View file

@ -15,6 +15,7 @@ int digitalRead(uint8_t pin) {
return 0;
}
void digitalWrite(uint8_t pin, uint8_t val) {}
unsigned long micros() {
return 0;
}
@ -24,22 +25,11 @@ int max(int a, int b) {
return (a > b) ? a : b;
}
// Mock implementation for OBD
#include "../../Software/src/communication/can/obd.h"
void handle_obd_frame(CAN_frame& frame) {
(void)frame;
bool ledcAttachChannel(uint8_t pin, uint32_t freq, uint8_t resolution, int8_t channel) {
return true;
}
void transmit_obd_can_frame(unsigned int address, int interface, bool canFD) {
(void)interface;
}
void start_bms_reset() {}
#include "../../Software/src/communication/rs485/comm_rs485.h"
// Mock implementation
void register_receiver(Rs485Receiver* receiver) {
(void)receiver; // Silence unused parameter warning
bool ledcWrite(uint8_t pin, uint32_t duty) {
return true;
}
ESPClass ESP;

View file

@ -121,6 +121,9 @@ void delay(unsigned long ms);
void delayMicroseconds(unsigned long us);
int max(int a, int b);
bool ledcAttachChannel(uint8_t pin, uint32_t freq, uint8_t resolution, int8_t channel);
bool ledcWrite(uint8_t pin, uint32_t duty);
class ESPClass {
public:
size_t getFlashChipSize() {

View file

@ -18,3 +18,5 @@ char const* getCANInterfaceName(CAN_Interface) {
}
void register_transmitter(Transmitter* transmitter) {}
void dump_can_frame(CAN_frame& frame, frameDirection msgDir) {}