cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
ArduinoPlatform.h
Go to the documentation of this file.
1/*
2 * SPDX-License-Identifier: LGPL-3.0-or-later
3 * Copyright (c) 2026 Cryptnox SA
4 */
5
19
20#ifndef ARDUINOPLATFORM_H
21#define ARDUINOPLATFORM_H
22
23#include <Arduino.h>
25
50public:
51 ArduinoPlatform() = default;
52 ~ArduinoPlatform() override = default;
53
56
62 void sleep_ms(uint32_t ms) override;
63};
64
65#endif // ARDUINOPLATFORM_H
Abstract platform interface for timing primitives.
ArduinoPlatform & operator=(const ArduinoPlatform &)=delete
ArduinoPlatform(const ArduinoPlatform &)=delete
ArduinoPlatform()=default
void sleep_ms(uint32_t ms) override
Block for ms milliseconds via Arduino's delay().
~ArduinoPlatform() override=default
Abstract interface for platform-specific operations used by the SDK.
Definition CW_Platform.h:39