modm API documentation
|
Classes | |
class | modm::accessor::Flash< T > |
class | modm::accessor::Ram< T > |
Functions | |
template<typename T > | |
volatile T & | modm::accessor::asVolatile (T &value) |
template<typename T > | |
::modm::accessor::Flash< T > | modm::accessor::asFlash (const T *ptr) |
modm::IOStream & | modm::operator<< (modm::IOStream &os, modm::accessor::Flash< char > ptr) |
#define | FLASH_STORAGE(var) |
Define a flash variable. | |
#define | EXTERN_FLASH_STORAGE(var) |
Define a flash variable with external linkage. | |
#define | FLASH_STORAGE_STRING(s) |
Define a flash string. | |
#define | EXTERN_FLASH_STORAGE_STRING(s) |
Declare a flash string with external linkage. | |
#define | IFSS(s) ((const char *)(s)) |
Declare a flash string inline. | |
lbuild module: modm:architecture:accessor
::modm::accessor::Flash<T> modm::accessor::asFlash | ( | const T * | ptr | ) |
Convert a normal pointer to a accessor::Flash
volatile T& modm::accessor::asVolatile | ( | T & | value | ) |
Add volatile modifier to T
|
inline |
Streamoperator - specialization for char