|  | SDK
    23.9.2
    For IoT System Software Development | 
데이터를 읽고 쓰는 비휘발성 저장공간 (NVM) More...
#include <Storage.hpp>
 
  
| Public Member Functions | |
| virtual void | begin ()=0 | 
| 저장공간을 활성화합니다. | |
| virtual uint64_t | length ()=0 | 
| 저장공간의 크기를 구합니다. (단위:바이트) | |
| virtual uint8_t | read (uint64_t addr)=0 | 
| 저장공간의 데이터를 1-바이트 읽습니다.  More... | |
| virtual error_t | read (void *dst, uint64_t addr, uint32_t len)=0 | 
| 저장공간의 데이터를 len바이트 읽습니다.  More... | |
| virtual error_t | write (uint64_t addr, uint8_t value)=0 | 
| 저장공간에 데이터를 1-바이트 씁니다.  More... | |
| virtual error_t | write (const uint8_t *buf, uint64_t addr, uint32_t len)=0 | 
| 저장공간에 데이터를 len바이트 씁니다.  More... | |
데이터를 읽고 쓰는 비휘발성 저장공간 (NVM)
| 
 | pure virtual | 
저장공간의 데이터를 1-바이트 읽습니다.
| addr | 읽을 데이터의 주소 (0 ~ length()) | 
addr 이 범위를 벗어난 경우, 0을 반환합니다. Implemented in nRF5xFlashPage, and STM32F4xxFlashSector.
| 
 | pure virtual | 
저장공간의 데이터를 len 바이트 읽습니다. 
| dst | 읽은 데이터를 저장할 포인터 | 
| addr | 읽을 데이터의 주소 (0 ~ length()) | 
| len | 읽을 데이터의 크기 (단위: 바이트) | 
dst 가 NULL 이거나, addr 이 범위 밖이거나, len 이 0 Implemented in nRF5xFlashPage, and STM32F4xxFlashSector.
| 
 | pure virtual | 
저장공간에 데이터를 len 바이트 씁니다. 
| buf | 쓸 데이터의 포인터 | 
| addr | 데이터를 저장할 주소 (0 ~ length()) | 
| len | 쓸 데이터의 크기 (단위: 바이트) 
 | 
Implemented in nRF5xFlashPage, and STM32F4xxFlashSector.
| 
 | pure virtual | 
저장공간에 데이터를 1-바이트 씁니다.
| addr | 데이터를 저장할 주소 (0 ~ length()) | 
| value | 쓸 데이터 
 | 
Implemented in nRF5xFlashPage, and STM32F4xxFlashSector.
 1.8.17
 1.8.17