{\r
uint16_t Words[2];\r
uint32_t Long;\r
- } CurrFlashAddress = {Words: {StartAddr, Flash64KBPage}};\r
+ } CurrFlashAddress = {.Words = {StartAddr, Flash64KBPage}};\r
\r
uint32_t CurrFlashPageStartAddress = CurrFlashAddress.Long;\r
uint8_t WordsInFlashPage = 0;\r
{\r
uint16_t Words[2];\r
uint32_t Long;\r
- } CurrFlashAddress = {Words: {StartAddr, Flash64KBPage}};\r
+ } CurrFlashAddress = {.Words = {StartAddr, Flash64KBPage}};\r
\r
while (WordsRemaining--)\r
{\r
{\r
uint8_t Bytes[2];\r
uint16_t Word;\r
- } Address[2] = {{Bytes: {SentCommand.Data[2], SentCommand.Data[1]}},\r
- {Bytes: {SentCommand.Data[4], SentCommand.Data[3]}}};\r
+ } Address[2] = {{.Bytes = {SentCommand.Data[2], SentCommand.Data[1]}},\r
+ {.Bytes = {SentCommand.Data[4], SentCommand.Data[3]}}};\r
\r
/* Load in the start and ending read addresses from the sent data packet */\r
StartAddr = Address[0].Word;\r
{\r
uint16_t Words[2];\r
uint32_t Long;\r
- } CurrFlashAddress = {Words: {StartAddr, Flash64KBPage}};\r
+ } CurrFlashAddress = {.Words = {StartAddr, Flash64KBPage}};\r
\r
/* Erase the current page's temp buffer */\r
boot_page_erase(CurrFlashAddress.Long);\r
{\r
uint8_t Bytes[2];\r
AppPtr_t FuncPtr;\r
- } Address = {Bytes: {SentCommand.Data[4], SentCommand.Data[3]}};\r
+ } Address = {.Bytes = {SentCommand.Data[4], SentCommand.Data[3]}};\r
\r
AppStartPtr = Address.FuncPtr;\r
\r