Skip to content

These module docs are in beta and may be incomplete.

modm:architecture:accessor

Content

// Class
class modm::accessor::Flash< typename T >;
class modm::accessor::Ram< typename T >;

// Function
inline ::modm::accessor::Flash<T> modm::accessor::asFlash(const T *ptr);
modm::IOStream& operator<<(modm::IOStream &os, modm::accessor::Flash< T > ptr);
static modm::IOStream& operator<<(modm::IOStream &os, modm::accessor::Flash< char > ptr);
volatile T& modm::accessor::asVolatile(T &value);

// Define
#define EXTERN_FLASH_STORAGE(var)
#define EXTERN_FLASH_STORAGE_STRING(s)
#define FLASH_STORAGE(var)
#define FLASH_STORAGE_STRING(s)
#define PSTR(s)

Dependencies

modm:architecture:accessor modm_architecture_accessor modm: architecture: accessor modm_architecture modm: architecture modm_architecture_accessor->modm_architecture modm_io modm: io modm_architecture_accessor->modm_io modm_io->modm_architecture_accessor modm_architecture_assert modm: architecture: assert modm_architecture_assert->modm_architecture_accessor modm_architecture_atomic modm: architecture: atomic modm_architecture_atomic->modm_architecture_accessor modm_communication_sab modm: communication: sab modm_communication_sab->modm_architecture_accessor modm_driver_ad7928 modm: driver: ad7928 modm_driver_ad7928->modm_architecture_accessor modm_driver_ea_dog modm: driver: ea_dog modm_driver_ea_dog->modm_architecture_accessor modm_driver_mcp2515 modm: driver: mcp2515 modm_driver_mcp2515->modm_architecture_accessor modm_driver_vl53l0 modm: driver: vl53l0 modm_driver_vl53l0->modm_architecture_accessor modm_driver_vl6180 modm: driver: vl6180 modm_driver_vl6180->modm_architecture_accessor modm_math_interpolation modm: math: interpolation modm_math_interpolation->modm_architecture_accessor modm_platform_core modm: platform: core modm_platform_core->modm_architecture_accessor modm_platform_i2c modm: platform: i2c modm_platform_i2c->modm_architecture_accessor modm_processing_scheduler modm: processing: scheduler modm_processing_scheduler->modm_architecture_accessor modm_test_architecture modm: test: architecture modm_test_architecture->modm_architecture_accessor modm_ui_display modm: ui: display modm_ui_display->modm_architecture_accessor modm_ui_led modm: ui: led modm_ui_led->modm_architecture_accessor modm_ui_time modm: ui: time modm_ui_time->modm_architecture_accessor modm_unittest modm: unittest modm_unittest->modm_architecture_accessor