Signed-off-by: Gergely Nagy <algernon@keyboard.io>
wip/rcm-stm32
Gergely Nagy 3 years ago
parent c01d5a45d8
commit fe91906163
No known key found for this signature in database
GPG Key ID: AC1E90BAC433F68F

@ -37,11 +37,10 @@ struct cRGB {
#include "kaleidoscope/driver/keyscanner/Base.h" #include "kaleidoscope/driver/keyscanner/Base.h"
#include "kaleidoscope/driver/storage/GD32Flash.h" #include "kaleidoscope/driver/hid/RCMComposite.h"
#include "kaleidoscope/driver/keyboardio/Model100Side.h" #include "kaleidoscope/driver/keyboardio/Model100Side.h"
#include "kaleidoscope/driver/led/Base.h" #include "kaleidoscope/driver/led/Base.h"
#include "kaleidoscope/device/Base.h" #include "kaleidoscope/device/Base.h"
#include "kaleidoscope/driver/bootloader/gd32/Base.h"
namespace kaleidoscope { namespace kaleidoscope {
namespace device { namespace device {
@ -124,9 +123,8 @@ struct Model100Props : public kaleidoscope::device::BaseProps {
typedef Model100KeyScannerProps KeyScannerProps; typedef Model100KeyScannerProps KeyScannerProps;
typedef Model100KeyScanner KeyScanner; typedef Model100KeyScanner KeyScanner;
typedef Model100StorageProps StorageProps; typedef Model100StorageProps StorageProps;
typedef kaleidoscope::driver::storage::GD32Flash<StorageProps> Storage; typedef kaleidoscope::driver::hid::RCMCompositeProps HIDProps;
typedef kaleidoscope::driver::hid::RCMComposite<HIDProps> HID;
typedef kaleidoscope::driver::bootloader::gd32::Base BootLoader;
static constexpr const char *short_name = "kbio100"; static constexpr const char *short_name = "kbio100";
}; };
@ -136,6 +134,10 @@ class Model100 : public kaleidoscope::device::Base<Model100Props> {
public: public:
void setup(); void setup();
auto serialPort() -> decltype(kaleidoscope::driver::hid::rcmcomposite::CompositeSerial) & {
return kaleidoscope::driver::hid::rcmcomposite::CompositeSerial;
}
static void enableHardwareTestMode(); static void enableHardwareTestMode();
}; };

Loading…
Cancel
Save