machine/stm32: correct Flash implementation

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram
2023-03-11 20:57:21 +01:00
committed by Ron Evans
parent 6c40ee93fe
commit c5598630c9
4 changed files with 14 additions and 10 deletions
+1 -1
View File
@@ -891,7 +891,7 @@ func writeFlashData(address uintptr, data []byte) (int, error) {
// start write operation
stm32.FLASH.SetCR_PG(1)
*(*uint16)(unsafe.Pointer(address)) = binary.BigEndian.Uint16(data[i : i+writeBlockSize])
*(*uint16)(unsafe.Pointer(address)) = binary.LittleEndian.Uint16(data[i : i+writeBlockSize])
waitUntilFlashDone()