From 79594dc8638b8185c6716829e974ef3fef209c22 Mon Sep 17 00:00:00 2001 From: rhgndf <16336768+rhgndf@users.noreply.github.com> Date: Wed, 22 Nov 2023 11:45:17 +0800 Subject: [PATCH] Use library functions for memcpy from flash --- afterburner.ino | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/afterburner.ino b/afterburner.ino index 851fb94..bca8184 100644 --- a/afterburner.ino +++ b/afterburner.ino @@ -598,16 +598,7 @@ void setup() { //copy galinfo item from the flash array into RAM backed struct static void copyGalInfo(void) { - uint8_t* src = (uint8_t*) &galInfoList[gal]; - uint8_t* dst = (uint8_t*) &galinfo; - uint8_t total = sizeof(galinfo_t); - uint8_t i = 0; - while (i < total) { - *dst = pgm_read_byte(src); - dst++; - src++; - i++; - } + memcpy_P(&galinfo, &galInfoList[gal], sizeof(galinfo_t)); } // read from serial line and discard the data