mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-28 22:49:47 +01:00
core/init: call vfs_bind_stdio() in early_init()
This commit is contained in:
parent
124b849503
commit
59f067171f
@ -31,6 +31,10 @@
|
||||
#include "thread.h"
|
||||
#include "stdio_base.h"
|
||||
|
||||
#if IS_USED(MODULE_VFS)
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
#define ENABLE_DEBUG 0
|
||||
#include "debug.h"
|
||||
|
||||
@ -113,4 +117,8 @@ void early_init(void)
|
||||
}
|
||||
|
||||
stdio_init();
|
||||
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
@ -15,15 +15,11 @@
|
||||
|
||||
#include "kernel_defines.h"
|
||||
#include "native_internal.h"
|
||||
#include "vfs.h"
|
||||
|
||||
#include "stdio_base.h"
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
if (IS_USED(MODULE_VFS)) {
|
||||
vfs_bind_stdio();
|
||||
}
|
||||
}
|
||||
|
||||
ssize_t stdio_read(void* buffer, size_t max_len)
|
||||
|
@ -24,9 +24,6 @@
|
||||
#include "ethos.h"
|
||||
#include "isrpipe.h"
|
||||
#include "stdio_uart.h"
|
||||
#if IS_USED(MODULE_VFS)
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
extern ethos_t ethos;
|
||||
|
||||
@ -41,10 +38,6 @@ static void _isrpipe_write(void *arg, uint8_t data)
|
||||
void stdio_init(void)
|
||||
{
|
||||
uart_init(ETHOS_UART, ETHOS_BAUDRATE, _isrpipe_write, ðos_stdio_isrpipe);
|
||||
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
extern unsigned ethos_unstuff_readbyte(uint8_t *buf, uint8_t byte,
|
||||
|
@ -28,18 +28,10 @@
|
||||
#include "tusb.h"
|
||||
#include "tinyusb.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
static mutex_t data_lock = MUTEX_INIT_LOCKED;
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
/* Initialize this side of the CDC ACM pipe */
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
#if IS_USED(MODULE_STDIO_AVAILABLE)
|
||||
|
@ -29,9 +29,6 @@
|
||||
#include "stdio_uart.h"
|
||||
#include "periph/uart.h"
|
||||
#endif
|
||||
#if IS_USED(MODULE_VFS)
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
#ifdef CPU_NATIVE
|
||||
#include "native_internal.h"
|
||||
#endif
|
||||
@ -62,10 +59,6 @@ static inline int _write_fallback(const void* buffer, size_t len)
|
||||
void stdio_init(void)
|
||||
{
|
||||
_init_fallback();
|
||||
|
||||
#if IS_USED(MODULE_VFS)
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
ssize_t stdio_read(void* buffer, size_t count)
|
||||
|
@ -39,10 +39,6 @@
|
||||
#include "periph/uart.h"
|
||||
#endif /* IS_USED(MODULE_STDIO_NIMBLE_DEBUG) */
|
||||
|
||||
#if IS_USED(MODULE_VFS)
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
#include "tsrb.h"
|
||||
#include "isrpipe.h"
|
||||
#include "stdio_nimble.h"
|
||||
@ -312,10 +308,6 @@ static int gatt_svr_chr_access_stdin(
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
#if IS_USED(MODULE_VFS)
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
|
||||
#if IS_USED(MODULE_STDIO_NIMBLE_DEBUG)
|
||||
uart_init(STDIO_UART_DEV, STDIO_UART_BAUDRATE, NULL, NULL);
|
||||
#endif
|
||||
|
@ -22,18 +22,11 @@
|
||||
|
||||
#include "stdio_base.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
#define ENABLE_DEBUG 0
|
||||
#include "debug.h"
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
ssize_t stdio_read(void* buffer, size_t count)
|
||||
|
@ -82,10 +82,6 @@
|
||||
#include "thread.h"
|
||||
#include "ztimer.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
/* This parameter affects the bandwidth of both input and output. Decreasing
|
||||
it will significantly improve bandwidth at the cost of CPU time. */
|
||||
#ifndef STDIO_POLL_INTERVAL_MS
|
||||
@ -282,10 +278,6 @@ void stdio_init(void) {
|
||||
blocking_stdout = 1;
|
||||
#endif
|
||||
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
|
||||
/* the mutex should start locked */
|
||||
mutex_lock(&_rx_mutex);
|
||||
}
|
||||
|
@ -27,10 +27,6 @@
|
||||
#include "stdio_semihosting.h"
|
||||
#include "ztimer.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Rate at which the stdin read polls (breaks) the debugger for input
|
||||
* data in milliseconds
|
||||
@ -149,9 +145,6 @@ static ssize_t _semihosting_read(uint8_t *buffer, size_t len)
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
ssize_t stdio_read(void* buffer, size_t count)
|
||||
|
@ -36,10 +36,6 @@
|
||||
#include "periph/uart.h"
|
||||
#include "stdio_uart.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
#define ENABLE_DEBUG 0
|
||||
#include "debug.h"
|
||||
|
||||
@ -62,10 +58,6 @@ void stdio_init(void)
|
||||
}
|
||||
|
||||
uart_init(STDIO_UART_DEV, STDIO_UART_BAUDRATE, cb, arg);
|
||||
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
#if IS_USED(MODULE_STDIO_AVAILABLE)
|
||||
|
@ -30,10 +30,6 @@
|
||||
#include "usb/usbus.h"
|
||||
#include "usb/usbus/cdc/acm.h"
|
||||
|
||||
#if MODULE_VFS
|
||||
#include "vfs.h"
|
||||
#endif
|
||||
|
||||
static usbus_cdcacm_device_t cdcacm;
|
||||
static uint8_t _cdc_tx_buf_mem[CONFIG_USBUS_CDC_ACM_STDIO_BUF_SIZE];
|
||||
static uint8_t _cdc_rx_buf_mem[CONFIG_USBUS_CDC_ACM_STDIO_BUF_SIZE];
|
||||
@ -41,10 +37,6 @@ static isrpipe_t _cdc_stdio_isrpipe = ISRPIPE_INIT(_cdc_rx_buf_mem);
|
||||
|
||||
void stdio_init(void)
|
||||
{
|
||||
/* Initialize this side of the CDC ACM pipe */
|
||||
#if MODULE_VFS
|
||||
vfs_bind_stdio();
|
||||
#endif
|
||||
}
|
||||
|
||||
#if IS_USED(MODULE_STDIO_AVAILABLE)
|
||||
|
Loading…
Reference in New Issue
Block a user