Difference: MecrispCubeWBfeather (2 vs. 3)

Revision 32021-07-02 - PeterSchmid

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
%DASHBOARD{ section="banner"
Line: 20 to 20
 

Features

Added:
>
>
  • 61 KiB RAM dictionary
  • 384 KiB Flash dictionary
  • Forth as CMSIS-RTOS thread. CMSIS-RTOS API to use FreeRTOS from Forth.
  • Buffered terminal I/O (5 KiB buffer for UART Rx). Interrupt driven and RTOS aware, key and emit block the calling thread. USART3: D0 RX, D1 TX
  • USB-CDC for serial communication via USB. Redirect console I/O like cdc-emit, cdc-key
  • microSD and internal Flash mass storage for blocks and FAT filesystem.
  • Digital and analog pins
    • LEDs: LED1 (red) D12
    • Digital port pins: D0 to D15 (without D7 and D8)
    • Analog port pins: A0 to A5
    • PWM: TIM1CH1 A4, TIM1CH2 D1, TIM1CH3 D0
    • Input capture TIM2CH1 A5
    • Output compare TIM2CH2 D13, TIM2CH3 D5, TIM2CH4 D6
    • EXTI: D5, D6, D11, D13
  • UART: D0 RX, D1 TX
  • SPI: D2 SCK, D3 MISO, D4 MOSI (e.g. for display, memory)
  • I2C: D14 SDA, D15 SCL (external peripherals e.g. pressure)
  • vi Editor origin in BusyBox tiny vi. Workflow development: begin Edit EVALUATE while SaveFile repeat
  • Real Time Clock (32 bit UNIX time stamp, valid times are from 1.1.2000 to 31.12.2099 because of the STM32WB RTC peripheral) time!, time@, and .time (YYYY-MM-DDTHH:MM:SS ISO 8601).

For more BSP details see BoardSupportPackageWBfeather.

 

Line: 59 to 95
 
Mecrisp-Stellaris RA 2.5.4 by Matthias Koch.

Changed:
<
<
Mecrisp-Cube 1.4.3 for STM32F405, 31/768 KiB RAM/FLASH dictionary (C) 2021 peter@spyr.ch * Firmware Package STM32Cube F4 V1.26.0, USB-CDC (C) 2021 STMicroelectronics
>
>
Mecrisp-Cube 1.4.4 for STM32WB Feather, 63/384 KiB RAM/FLASH dictionary (C) 2021 peter@spyr.ch * Firmware Package STM32Cube FW_WB V1.11.0, USB-CDC, BLE Stack 5.0 (C) 2021 STMicroelectronics
  * CMSIS-RTOS V2 FreeRTOS wrapper, FreeRTOS Kernel V10.3.1 (C) 2020 Amazon.com
Changed:
<
<
* FatFs for serial flash and microSD - Generic FAT fs module R0.12c (C) 2017 ChaN
>
>
* FatFs for internal flash and microSD - Generic FAT fs module R0.12c (C) 2017 ChaN
  * tiny vi - part of BusyBox (C) 2000, 2001 Sterling Huxley

include 0:/etc/rc.local

Line: 66 to 102
  * tiny vi - part of BusyBox (C) 2000, 2001 Sterling Huxley

include 0:/etc/rc.local

Deleted:
<
<
 23 5 / .[CR] 4 ok. : hello ." World" ;[CR] ok. hello[CR] World ok.
Added:
>
>

Special Functions on Startup

USB-CDC is the default console.
Button 1
CRS (Bluetooth Cable Replacement Service) is standard console
Button 2
UART is standard console
Button 3
ignore /etc/rc.local
Button USR
start STM bootloader
red LED
the LED lights up during the initialization phase

Neopixel as Status Indicator

The optional NeoPixel displays the status
dimmed Green
USB enumeration successfull
dimmed Blue
BLE connected
flashing Red
"disk" (serial flash or SD) write operation
flashing Yellow
"disk" (serial flash or SD) read operation
 

Additional Tools and Local Filesystem

Populate a microSD with the contents of sdcard. Put the microSD into the uSD Card slot and reset or power cycle the board.
Line: 189 to 239
 
Deleted:
<
<
 
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback