Initialisation depot

This commit is contained in:
Serge NOEL
2026-08-05 09:14:31 +02:00
commit fd3fc380d8
10 changed files with 350 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
#pragma once
#include <vector>
#include <stdint.h>
class Dcc {
public:
// Generate a simplified DCC accessory packet (bytes).
// addr: accessory address (application-dependent)
// activate: true = ON, false = OFF
static std::vector<uint8_t> generateAccessoryPacket(uint16_t addr, bool activate);
// Send packet via a GPIO pin (simulation/pulse). Implementation may be hardware-specific.
static void sendPacket(const std::vector<uint8_t> &packet, int pin);
};