Lines Matching refs:buf
109 int apm32_flash_read(rt_uint32_t addr, rt_uint8_t *buf, size_t size) in apm32_flash_read() argument
119 for (i = 0; i < size; i++, buf++, addr++) in apm32_flash_read()
121 *buf = *(rt_uint8_t *) addr; in apm32_flash_read()
138 int apm32_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size) in apm32_flash_write() argument
164 … if (FMC_ProgramWord(addr + written_size, *((rt_uint32_t *)(buf + written_size))) == FMC_COMPLETE) in apm32_flash_write()
166 if (*(rt_uint32_t *)(addr + written_size) != *(rt_uint32_t *)(buf + written_size)) in apm32_flash_write()
181 …if (FMC_ProgramHalfWord(addr + written_size, *((rt_uint16_t *)(buf + written_size))) == FMC_COMPLE… in apm32_flash_write()
183 if (*(rt_uint16_t *)(addr + written_size) != *(rt_uint16_t *)(buf + written_size)) in apm32_flash_write()
198 … if (FMC_ProgramByte(addr + written_size, *((rt_uint8_t *)(buf + written_size))) == FMC_COMPLETE) in apm32_flash_write()
200 if (*(rt_uint8_t *)(addr + written_size) != *(rt_uint8_t *)(buf + written_size)) in apm32_flash_write()
289 static int fal_flash_read_16k(long offset, rt_uint8_t *buf, size_t size);
290 static int fal_flash_read_64k(long offset, rt_uint8_t *buf, size_t size);
291 static int fal_flash_read_128k(long offset, rt_uint8_t *buf, size_t size);
293 static int fal_flash_write_16k(long offset, const rt_uint8_t *buf, size_t size);
294 static int fal_flash_write_64k(long offset, const rt_uint8_t *buf, size_t size);
295 static int fal_flash_write_128k(long offset, const rt_uint8_t *buf, size_t size);
344 static int fal_flash_read_16k(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read_16k() argument
346 return apm32_flash_read(apm32_onchip_flash_16k.addr + offset, buf, size); in fal_flash_read_16k()
348 static int fal_flash_read_64k(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read_64k() argument
350 return apm32_flash_read(apm32_onchip_flash_64k.addr + offset, buf, size); in fal_flash_read_64k()
352 static int fal_flash_read_128k(long offset, rt_uint8_t *buf, size_t size) in fal_flash_read_128k() argument
354 return apm32_flash_read(apm32_onchip_flash_128k.addr + offset, buf, size); in fal_flash_read_128k()
357 static int fal_flash_write_16k(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write_16k() argument
359 return apm32_flash_write(apm32_onchip_flash_16k.addr + offset, buf, size); in fal_flash_write_16k()
361 static int fal_flash_write_64k(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write_64k() argument
363 return apm32_flash_write(apm32_onchip_flash_64k.addr + offset, buf, size); in fal_flash_write_64k()
365 static int fal_flash_write_128k(long offset, const rt_uint8_t *buf, size_t size) in fal_flash_write_128k() argument
367 return apm32_flash_write(apm32_onchip_flash_128k.addr + offset, buf, size); in fal_flash_write_128k()