Numworks Epsilon
1.4.1
Graphing Calculator Operating System
microsoft_os_string_descriptor.cpp
Go to the documentation of this file.
1
#include "
microsoft_os_string_descriptor.h
"
2
3
namespace
Ion
{
4
namespace
USB
{
5
namespace
Device {
6
7
void
MicrosoftOSStringDescriptor::push
(
Channel
*
c
)
const
{
8
StringDescriptor::push
(
c
);
9
c
->push(m_bMSVendorCode);
10
c
->push(m_bPad);
11
}
12
13
uint8_t
MicrosoftOSStringDescriptor::bLength
()
const
{
14
return
StringDescriptor::bLength
() + 2 *
sizeof
(
uint8_t
);
15
}
16
17
}
18
}
19
}
Ion::USB::Device::StringDescriptor::bLength
virtual uint8_t bLength() const override
Definition:
string_descriptor.cpp:18
uint8_t
unsigned char uint8_t
Definition:
stdint.h:4
microsoft_os_string_descriptor.h
c
c(generic_all_nodes)
Ion::USB::Device::StringDescriptor::push
void push(Channel *c) const override
Definition:
string_descriptor.cpp:8
Ion::USB::Device::MicrosoftOSStringDescriptor::bLength
virtual uint8_t bLength() const override
Definition:
microsoft_os_string_descriptor.cpp:13
Ion::USB::Device::Streamable::Channel
Definition:
streamable.h:15
USB
Definition:
app.cpp:5
Ion::USB::Device::MicrosoftOSStringDescriptor::push
void push(Channel *c) const override
Definition:
microsoft_os_string_descriptor.cpp:7
Ion
Definition:
backlight.h:6
epsilon
ion
src
device
usb
stack
microsoft_os_string_descriptor.cpp
Generated by
1.8.14