| 123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * memory_dummy.h
- *
- * Created on: July 13, 2024
- * Author: Matus Necas
- */
- #ifndef INC_MEM_DUMMY_H_
- #define INC_MEM_DUMMY_H_
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- #include "nbus_memory.h"
- nBus_MemoryDriver *getDummyMemDriver();
- uint8_t dummy_mem_init(void * gpio_port, uint16_t gpio_pin);
- uint32_t dummy_mem_read_word(uint16_t address);
- uint16_t dummy_mem_read_half_word(uint16_t address);
- uint8_t dummy_mem_read_byte(uint16_t address);
- uint8_t dummy_mem_write_data(uint8_t *data, uint16_t address, uint8_t length);
- uint8_t dummy_mem_read_id(uint8_t *data);
- uint32_t dummy_mem_get_capacity(void);
-
- #ifdef __cplusplus
- }
- #endif
- #endif /* INC_MEM_DUMMY_H_ */
|