apps/: Call BOARDIOC_FINALINIT after start-up script (or immediately after BOARIOC_INIT is there is no start-up script).
This commit is contained in:
parent
a1b9fc8bd8
commit
93f1c13b62
@ -154,6 +154,12 @@ int lvgldemo_main(int argc, char *argv[])
|
|||||||
/* Perform board-specific driver initialization */
|
/* Perform board-specific driver initialization */
|
||||||
|
|
||||||
(void)boardctl(BOARDIOC_INIT, 0);
|
(void)boardctl(BOARDIOC_INIT, 0);
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* LittlevGL initialization */
|
/* LittlevGL initialization */
|
||||||
|
@ -482,6 +482,12 @@ int powerled_main(int argc, char *argv[])
|
|||||||
/* Perform architecture-specific initialization (if configured) */
|
/* Perform architecture-specific initialization (if configured) */
|
||||||
|
|
||||||
(void)boardctl(BOARDIOC_INIT, 0);
|
(void)boardctl(BOARDIOC_INIT, 0);
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Set LED current limit */
|
/* Set LED current limit */
|
||||||
|
@ -509,6 +509,12 @@ int smps_main(int argc, char *argv[])
|
|||||||
/* Perform architecture-specific initialization (if configured) */
|
/* Perform architecture-specific initialization (if configured) */
|
||||||
|
|
||||||
(void)boardctl(BOARDIOC_INIT, 0);
|
(void)boardctl(BOARDIOC_INIT, 0);
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Set SMPS mode */
|
/* Set SMPS mode */
|
||||||
|
@ -42,6 +42,8 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
|
#include <sys/boardctl.h>
|
||||||
|
|
||||||
#include "nsh.h"
|
#include "nsh.h"
|
||||||
#include "nsh_console.h"
|
#include "nsh_console.h"
|
||||||
|
|
||||||
@ -99,6 +101,12 @@ int nsh_consolemain(int argc, char *argv[])
|
|||||||
usbtrace_enable(TRACE_BITSET);
|
usbtrace_enable(TRACE_BITSET);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Execute the session */
|
/* Execute the session */
|
||||||
|
|
||||||
ret = nsh_session(pstate);
|
ret = nsh_session(pstate);
|
||||||
|
@ -317,6 +317,12 @@ int nsh_consolemain(int argc, char *argv[])
|
|||||||
(void)nsh_initscript(&pstate->cn_vtbl);
|
(void)nsh_initscript(&pstate->cn_vtbl);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Now loop, executing creating a session for each USB connection */
|
/* Now loop, executing creating a session for each USB connection */
|
||||||
|
|
||||||
for (;;)
|
for (;;)
|
||||||
|
@ -210,6 +210,12 @@ int nsh_consolemain(int argc, char *argv[])
|
|||||||
(void)nsh_initscript(&pstate->cn_vtbl);
|
(void)nsh_initscript(&pstate->cn_vtbl);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_BOARDCTL_FINALINIT
|
||||||
|
/* Perform architecture-specific final-initialization (if configured) */
|
||||||
|
|
||||||
|
(void)boardctl(BOARDIOC_FINALINIT, 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Now loop, executing creating a session for each USB connection */
|
/* Now loop, executing creating a session for each USB connection */
|
||||||
|
|
||||||
msg = "Waiting for a keyboard...\n";
|
msg = "Waiting for a keyboard...\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user