generated from Template/H563ZI-HAL-CMake-Template
17 lines
423 B
C++
17 lines
423 B
C++
#pragma once
|
|
|
|
#include "../Common/ultrasonic.hpp"
|
|
#include "../config.hpp"
|
|
|
|
class CommonCenter {
|
|
public:
|
|
static Ultrasonic& GetUltrasonic() {
|
|
static Ultrasonic* instance = nullptr;
|
|
if (instance == nullptr) {
|
|
instance = new Ultrasonic(
|
|
Config::kCaptureConfig.trigger, Config::kCaptureConfig.timer, Config::kCaptureConfig.channel);
|
|
}
|
|
return *instance;
|
|
}
|
|
};
|