Difference: WebHome (77 vs. 78)

Revision 782020-05-24 - PeterSchmid

Line: 1 to 1
 
%DASHBOARD{ section="banner" image="/twiki/pub/Cosmac/ForthSTM32WB/nucleo-header.jpg"
Line: 32 to 32
 STM32WB Forth without BLE, USB, Filesystems, RTOS etc. is not complete, to build this in Forth by myself from the scratch overwhelms me. I would like to go the reverse way and use the STM tools like CubeIDE, HAL, CubeMX and integrate the Mecrips Forth into it. Forth as an interactive extension for the STM32 ecosystem. Mecrisp Forth running as a CMSIS-RTOS thread.

Already done

Changed:
<
<
  • Integrated in STM32 Cube ecosystem
  • Forth as CMSIS-RTOS thread
  • Buffered console IO (20 KiB for UART Rx)
  • USB-CDC for serial communication over USB. Redirect console IO like cdc-emit, cdc-key
>
>
  • Integrated in STM32 Cube ecosystem. Create C code from CubeMX for internal peripherals and use it in Forth.
  • Forth as CMSIS-RTOS thread. CMSIS-RTOS API to use FreeRTOS from Forth.
  • Buffered terminal I/O (20 KiB buffer for UART Rx). Interrupt driven and RTOS aware, key and emit block the calling thread.
  • USB-CDC for serial communication over USB. Redirect console I/O like cdc-emit, cdc-key
 
Line: 45 to 45
 
  • BLE 5.0 GAP Peripheral Role
    • DIS Device Information Service
    • HRS Heart Rate Service
Changed:
<
<
    • CRS Cable Replacement Server service (proprietary service from STM, similar to Classic Bluetooth SPP). Redirect console IO like crs-emit, crs-key.
>
>
    • CRS Cable Replacement Server service (proprietary service from STM, similar to Classic Bluetooth SPP). Redirect console I/O like crs-emit, crs-key.
 

Planned

 
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