diff options
Diffstat (limited to 'utils/bcmregtool/apeloader/main.c')
-rw-r--r-- | utils/bcmregtool/apeloader/main.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/utils/bcmregtool/apeloader/main.c b/utils/bcmregtool/apeloader/main.c index 71e25c5..f1e886b 100644 --- a/utils/bcmregtool/apeloader/main.c +++ b/utils/bcmregtool/apeloader/main.c @@ -42,8 +42,6 @@ /// @endcond //////////////////////////////////////////////////////////////////////////////// -#include "ape.h" - #include <APE_SHM.h> int __start() @@ -52,15 +50,18 @@ int __start() SHM.SegSig.bits.Sig = SHM_SEG_SIG_SIG_LOADER; SHM.FwStatus.bits.Ready = 1; - for(;;) + for (;;) { uint32_t command = SHM.LoaderCommand.bits.Command; - if(!command) continue; + if (!command) + { + continue; + } uint32_t arg0 = SHM.LoaderArg0.r32; uint32_t arg1 = SHM.LoaderArg1.r32; - switch(command) + switch (command) { default: break; @@ -68,21 +69,21 @@ int __start() case SHM_LOADER_COMMAND_COMMAND_READ_MEM: { // Read word address specified in arg0 - uint32_t* addr = ((void*)arg0); + uint32_t *addr = ((void *)arg0); SHM.LoaderArg0.r32 = *addr; break; } case SHM_LOADER_COMMAND_COMMAND_WRITE_MEM: { // Write word address specified in arg0 with arg1 - uint32_t* addr = ((void*)arg0); + uint32_t *addr = ((void *)arg0); *addr = arg1; break; } case SHM_LOADER_COMMAND_COMMAND_CALL: { // call address specified in arg0. - void (*function)(uint32_t) = ((void*)arg0); + void (*function)(uint32_t) = ((void *)arg0); function(arg1); break; } @@ -91,5 +92,4 @@ int __start() // Mark command as handled. SHM.LoaderCommand.bits.Command = 0; } - }
\ No newline at end of file |