Rsh API
SDK 2.1
Документация по программированию
Титульная страница
Описания
Классы
Файлы
Примеры
Файлы
Список членов всех файлов
Указатель
Классы
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Макросы
Страницы
HEADERS
Include
RshInitTimer.h
См. документацию.
1
18
#ifndef RSH_INIT_TIMER_H
19
#define RSH_INIT_TIMER_H
20
21
#include "
RshBaseType.h
"
22
23
#include <ostream>
24
25
#pragma pack(push, 8)
26
69
struct
RshInitTimer
:
public
RshBaseType
70
{
86
U32
timer0Mode
;
87
103
U32
timer1Mode
;
104
120
U32
timer2Mode
;
121
133
U32
timer0Count
;
134
146
U32
timer1Count
;
147
159
U32
timer2Count
;
160
172
enum
TimerMode
173
{
182
InterruptOnTerminalCount
= 0,
183
192
ProgrammableOneShot
= 1,
193
202
RateGenerator
= 2,
203
212
SquareWaveGenerator
= 3,
213
222
SoftwareTriggeredStrobe
= 4,
223
232
HardwareTriggeredStrobe
= 5
233
};
234
235
RshInitTimer
();
236
237
RshInitTimer
(
RshInitTimer
const
& obj);
238
239
RshInitTimer
&
operator=
(
const
RshInitTimer
& obj);
240
241
bool
operator==
(
RshInitTimer
& obj)
const
;
242
243
bool
operator!=
(
RshInitTimer
& obj)
const
;
244
245
static
const
char
*
TimerModeString
(
U32
timerMode);
246
247
friend
std::ostream&
operator<<
(std::ostream &out,
const
RshInitTimer
& obj);
248
};
249
250
#pragma pack(pop)
251
#endif //RSH_INIT_TIMER_H
Документация по Rsh API. Последние изменения: Вт 12 Янв 2016 10:55:30. Создано системой
1.8.4