normalized field element
More...
#include <Field.hpp>
template<typename STRREF>
struct nodamushi::svd::normalized::Field< STRREF >
normalized field element
- See also
- http://www.keil.com/pack/doc/CMSIS/SVD/html/elem_registers.html#elem_field
-
nodamushi::svd::Field
Definition at line 32 of file Field.hpp.
◆ Enumeration
template<typename STRREF>
◆ p_ptr
template<typename STRREF>
◆ Peripheral
template<typename STRREF>
◆ Register
template<typename STRREF>
◆ this_t
template<typename STRREF>
◆ Field()
template<typename STRREF>
template<typename T >
◆ find()
template<typename STRREF>
template<typename STR >
find path element
- Parameters
-
| p | path |
| pindex | the first index of serach path. default is 0. |
- Returns
- element pointer
Definition at line 137 of file Field.hpp.
◆ get_access()
template<typename STRREF>
resolve the value of access and return it.
Definition at line 108 of file Field.hpp.
◆ get_modifiedWriteValues()
template<typename STRREF>
resolve the value of modifiedWriteValues and return it.
Definition at line 112 of file Field.hpp.
◆ get_parent() [1/2]
template<typename STRREF>
get parent register pointer
- Returns
- parent register pointer
Definition at line 95 of file Field.hpp.
◆ get_parent() [2/2]
template<typename STRREF>
get parent register pointer
- Returns
- parent register pointer
Definition at line 100 of file Field.hpp.
◆ get_parent2()
template<typename STRREF>
allways return nullptr
Definition at line 180 of file Field.hpp.
◆ get_peripheral() [1/2]
template<typename STRREF>
◆ get_peripheral() [2/2]
template<typename STRREF>
◆ get_readAction()
template<typename STRREF>
resolve the value of readAction and return it.
Definition at line 116 of file Field.hpp.
◆ get_resetValue()
template<typename STRREF>
get reset value
- Returns
- reset value
Definition at line 123 of file Field.hpp.
◆ lsb()
template<typename STRREF>
get lsb bit index.
- Returns
- bit.lsb()
Definition at line 84 of file Field.hpp.
◆ msb()
template<typename STRREF>
get msb bit index.
- Returns
- bit.msb()
Definition at line 89 of file Field.hpp.
◆ update_parent()
template<typename STRREF>
◆ access
template<typename STRREF>
◆ bit
template<typename STRREF>
◆ derivedFrom
template<typename STRREF>
derivedFrom Path
Definition at line 46 of file Field.hpp.
◆ description
template<typename STRREF>
◆ dim
template<typename STRREF>
dimemtion information object.
Definition at line 50 of file Field.hpp.
◆ enumeratedValues
template<typename STRREF>
<enumeratedValues> list Enumeration class does not prohibit copying, but basically it should be treated with a reference.
auto& e = field.enemeratedValues[0];
Definition at line 78 of file Field.hpp.
◆ modifiedWriteValues
template<typename STRREF>
◆ name
template<typename STRREF>
name of this field
Definition at line 48 of file Field.hpp.
◆ readAction
template<typename STRREF>
The documentation for this struct was generated from the following file: