Merge pull request 'merge code' (#32) from ok1052 into prepare_for_master

support Register gpio as character device on nuttx for xidatong
This commit is contained in:
wgzAIIT 2022-04-11 13:27:37 +08:00
commit ea58273811
8 changed files with 10 additions and 3 deletions

View File

@ -92,10 +92,11 @@ void PrivTaskQuit(void *value_ptr)
int PrivTaskDelay(int32_t ms) int PrivTaskDelay(int32_t ms)
{ {
return usleep(ms); return usleep(1000 * ms);
} }
uint32_t PrivGetTickTime(){ uint32_t PrivGetTickTime(void)
{
struct timespec ts; struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts); clock_gettime(CLOCK_MONOTONIC, &ts);
return ts.tv_sec * 1000 + ts.tv_nsec / 1000000; return ts.tv_sec * 1000 + ts.tv_nsec / 1000000;

View File

@ -192,7 +192,7 @@ int PrivTaskStartup(pthread_t *thread);
int PrivTaskDelete(pthread_t thread, int sig); int PrivTaskDelete(pthread_t thread, int sig);
void PrivTaskQuit(void *value_ptr); void PrivTaskQuit(void *value_ptr);
int PrivTaskDelay(int32_t ms); int PrivTaskDelay(int32_t ms);
uint32_t PrivGetTickTime(); uint32_t PrivGetTickTime(void);
/*********************driver*************************/ /*********************driver*************************/

View File

@ -44,4 +44,5 @@ CONFIG_START_DAY=8
CONFIG_START_MONTH=6 CONFIG_START_MONTH=6
CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH=y
CONFIG_SYS_RESERVED=9 CONFIG_SYS_RESERVED=9
CONFIG_DEV_GPIO=y
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_USER_ENTRYPOINT="nsh_main"

View File

@ -43,4 +43,5 @@ CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=14 CONFIG_START_DAY=14
CONFIG_START_MONTH=3 CONFIG_START_MONTH=3
CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH=y
CONFIG_DEV_GPIO=y
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_USER_ENTRYPOINT="nsh_main"

View File

@ -65,4 +65,5 @@ CONFIG_START_MONTH=3
CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_PING6=y CONFIG_SYSTEM_PING6=y
CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING=y
CONFIG_DEV_GPIO=y
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_USER_ENTRYPOINT="nsh_main"

View File

@ -41,4 +41,5 @@ CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=14 CONFIG_START_DAY=14
CONFIG_START_MONTH=3 CONFIG_START_MONTH=3
CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH=y
CONFIG_DEV_GPIO=y
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_USER_ENTRYPOINT="nsh_main"

View File

@ -29,6 +29,7 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
CONFIG_EXAMPLES_HELLO=y CONFIG_EXAMPLES_HELLO=y
CONFIG_IMXRT_GPIO2_16_31_IRQ=y CONFIG_IMXRT_GPIO2_16_31_IRQ=y
CONFIG_IMXRT_GPIO_IRQ=y CONFIG_IMXRT_GPIO_IRQ=y
CONFIG_DEV_GPIO=y
CONFIG_IMXRT_LPUART1=y CONFIG_IMXRT_LPUART1=y
CONFIG_IMXRT_USDHC1=y CONFIG_IMXRT_USDHC1=y
CONFIG_IMXRT_USDHC1_WIDTH_D1_D4=y CONFIG_IMXRT_USDHC1_WIDTH_D1_D4=y

View File

@ -61,4 +61,5 @@ CONFIG_USBDEV=y
CONFIG_USBHOST=y CONFIG_USBHOST=y
CONFIG_USBHOST_MSC=y CONFIG_USBHOST_MSC=y
CONFIG_USBHOST_MSC_NOTIFIER=y CONFIG_USBHOST_MSC_NOTIFIER=y
CONFIG_DEV_GPIO=y
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_USER_ENTRYPOINT="nsh_main"