Imt.Base C++ API
V4.1.1.0
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
// (c) IMT - Information Management Technology AG, CH-9470 Buchs, www.imt.ch.
2
3
#ifndef IMT_TYPES_H
4
#define IMT_TYPES_H
5
6
namespace
imt
{
7
namespace
base {
8
namespace
hal {
9
namespace
stm32f769 {
10
14
struct
Status
{
15
enum
Id
{
16
Ok
= 0x00U,
17
Error
= 0x01U,
18
Busy
= 0x02U,
19
Timeout
= 0x03U,
20
};
21
};
22
26
struct
Lock
{
27
enum
Id
{
28
Unlocked
= 0x00U,
29
Locked
= 0x01U
30
};
31
};
32
36
struct
FunctionalState
{
37
enum
Id
{
38
Disable
= 0U,
39
Enable
= 1U,
40
};
41
};
42
46
struct
EdgePolarity
{
47
enum
Id
{
48
Rising
= 0U,
49
Falling
= 1U
50
};
51
};
52
53
}
// namespace stm32f769
54
}
// namespace hal
55
}
// namespace base
56
}
// namespace imt
57
58
#endif
// IMT_TYPES_H
imt
This is a application specific file which is used to configure Imt.Base.Core.Math.
Definition
MathConfigApp.h:15
imt::base::hal::stm32f769::EdgePolarity
Edge Polarity.
Definition
types.h:46
imt::base::hal::stm32f769::EdgePolarity::Id
Id
Definition
types.h:47
imt::base::hal::stm32f769::EdgePolarity::Rising
@ Rising
Definition
types.h:48
imt::base::hal::stm32f769::EdgePolarity::Falling
@ Falling
Definition
types.h:49
imt::base::hal::stm32f769::FunctionalState
Functional State, can be used for registers with bit access.
Definition
types.h:36
imt::base::hal::stm32f769::FunctionalState::Id
Id
Definition
types.h:37
imt::base::hal::stm32f769::FunctionalState::Enable
@ Enable
Definition
types.h:39
imt::base::hal::stm32f769::FunctionalState::Disable
@ Disable
Definition
types.h:38
imt::base::hal::stm32f769::Lock
HAL Lock structures definition.
Definition
types.h:26
imt::base::hal::stm32f769::Lock::Id
Id
Definition
types.h:27
imt::base::hal::stm32f769::Lock::Unlocked
@ Unlocked
Definition
types.h:28
imt::base::hal::stm32f769::Lock::Locked
@ Locked
Definition
types.h:29
imt::base::hal::stm32f769::Status
HAL Status structures definition.
Definition
types.h:14
imt::base::hal::stm32f769::Status::Id
Id
Definition
types.h:15
imt::base::hal::stm32f769::Status::Timeout
@ Timeout
Definition
types.h:19
imt::base::hal::stm32f769::Status::Ok
@ Ok
Definition
types.h:16
imt::base::hal::stm32f769::Status::Error
@ Error
Definition
types.h:17
imt::base::hal::stm32f769::Status::Busy
@ Busy
Definition
types.h:18
Imt.Base
Imt.Base.HAL.STM32F769
types.h
Generated by
1.9.7