Numworks Epsilon
1.4.1
Graphing Calculator Operating System
language_id_string_descriptor.h
Go to the documentation of this file.
1
#ifndef ION_DEVICE_USB_STACK_LANGUAGE_ID_STRING_DESCRIPTOR_H
2
#define ION_DEVICE_USB_STACK_LANGUAGE_ID_STRING_DESCRIPTOR_H
3
4
#include "
descriptor.h
"
5
6
namespace
Ion
{
7
namespace
USB
{
8
namespace
Device {
9
10
// For now this LanguageIDStringDescriptor only ever returns American English
11
12
class
LanguageIDStringDescriptor
:
public
Descriptor
{
13
public
:
14
constexpr
LanguageIDStringDescriptor
() :
15
Descriptor
(0x03) { }
16
protected
:
17
void
push
(Channel *
c
)
const override
;
18
virtual
uint8_t
bLength
()
const override
;
19
};
20
21
}
22
}
23
}
24
25
#endif
Ion::USB::Device::LanguageIDStringDescriptor::bLength
virtual uint8_t bLength() const override
Definition:
language_id_string_descriptor.cpp:13
Ion::USB::Device::LanguageIDStringDescriptor::push
void push(Channel *c) const override
Definition:
language_id_string_descriptor.cpp:8
uint8_t
unsigned char uint8_t
Definition:
stdint.h:4
c
c(generic_all_nodes)
descriptor.h
USB
Definition:
app.cpp:5
Ion::USB::Device::Descriptor
Definition:
descriptor.h:12
Ion
Definition:
backlight.h:6
Ion::USB::Device::LanguageIDStringDescriptor
Definition:
language_id_string_descriptor.h:12
Ion::USB::Device::LanguageIDStringDescriptor::LanguageIDStringDescriptor
constexpr LanguageIDStringDescriptor()
Definition:
language_id_string_descriptor.h:14
epsilon
ion
src
device
usb
stack
language_id_string_descriptor.h
Generated by
1.8.14