From e95879822524c55ba834b3e719c0f2b59536998c Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Wed, 4 Dec 2019 22:43:41 +0100 Subject: [PATCH 1/2] boards/microduino-corerf: use 115200 baud for stdio The MCU can handle that baud rate just fine. A standard baud rate is much easier to use than those awkward 57600 baud. --- boards/microduino-corerf/Makefile.include | 4 ++-- boards/microduino-corerf/include/board.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boards/microduino-corerf/Makefile.include b/boards/microduino-corerf/Makefile.include index 83ec708b9a..cc82bd7b6b 100644 --- a/boards/microduino-corerf/Makefile.include +++ b/boards/microduino-corerf/Makefile.include @@ -1,7 +1,7 @@ # configure the terminal program -PORT_LINUX ?= /dev/ttyACM0 +PORT_LINUX ?= /dev/ttyUSB0 PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*))) -BAUD ?= 57600 +BAUD ?= 115200 include $(RIOTMAKE)/tools/serial.inc.mk # PROGRAMMER defaults to UM232H which is a FT232H breakout board diff --git a/boards/microduino-corerf/include/board.h b/boards/microduino-corerf/include/board.h index 3434d6c60e..64d4028993 100644 --- a/boards/microduino-corerf/include/board.h +++ b/boards/microduino-corerf/include/board.h @@ -31,7 +31,7 @@ extern "C" { * @{ */ #ifndef STDIO_UART_BAUDRATE -#define STDIO_UART_BAUDRATE (57600U) /**< Sets Baudrate for e.g. Shell */ +#define STDIO_UART_BAUDRATE (115200U) /**< Sets Baudrate for e.g. Shell */ #endif /** @} */ From 472373637c74f08f5494785c5aa61cb7afcefab9 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Wed, 4 Dec 2019 22:45:18 +0100 Subject: [PATCH 2/2] boards/microduino-corerf: enable RTT The board *does* have a crystal oscillator connected, so we can enable RTT. --- boards/microduino-corerf/Makefile.features | 1 + 1 file changed, 1 insertion(+) diff --git a/boards/microduino-corerf/Makefile.features b/boards/microduino-corerf/Makefile.features index ea3ce4c1a1..c3cf0af46b 100644 --- a/boards/microduino-corerf/Makefile.features +++ b/boards/microduino-corerf/Makefile.features @@ -3,6 +3,7 @@ CPU = atmega128rfa1 # This board is based on an atmega CPU, thus import the features from it FEATURES_PROVIDED += periph_adc FEATURES_PROVIDED += periph_i2c +FEATURES_PROVIDED += periph_rtt FEATURES_PROVIDED += periph_spi FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart