User Activity

  • Posted a comment on discussion General Discussion on Mecrisp

    I am not familiar with RTOS Zephyr, but I assume that AAPCS (Procedure Call Standard for the ARM Architecture) is used. I am using CMSIS-RTOS (FreeRTOS) and the STM32 Cube ecosystem to build a similar system called Mecrisp-Cube. For details see: Mecrisp-Cube Calling C Functions from Forth and Vice Versa [Why a Preemptive Real Time Operating System?] (https://github.com/spyren/Mecrisp-Cube/blob/master/sdcard/man/CmsisRtos.md) May the 4th be with you Peter

  • Posted a comment on discussion General Discussion on Mecrisp

    The Flipper Zero is an excellent portable tool for interaction (hacking) with access control systems. But the display, the buttons, LIPO (2.1 Ah), GPIO, BLE, SD-Card, RTC, etc. make Flipper Zero also an ideal tool for Forth programming on the go. If you want to use your Flipper Zero Tamagotchi for serious Forth programming see Mecrisp-Cube Flipper May the Forth Be With You! Peter

  • Posted a comment on discussion General Discussion on Mecrisp

    I know Forth programmers do love fixed-point. But if you have an MCU with FPU that only needs one cycle for SQRT, it will be difficult to argue against it. shame on me: 14 cycles for CORTEX M4F FPU. But this is still very fast, about 625 ns @ 32 MHz sysclock for a fsqrt word.

  • Posted a comment on discussion General Discussion on Mecrisp

    It is better to be approximately (vaguely) right than exactly wrong. Carveth Read I know Forth programmers do love fixed-point. But if you have an MCU with FPU that only needs one cycle for SQRT, it will be difficult to argue against it. https://www.spyr.ch/twiki/bin/view/MecrispCube/FloatingPointUnit I really like metric prefix (I'm a lazy engineer;-) Calculation of two parallel resistors: : f|| ( r1 r2 -- r3) 2dup f* -rot f+ f/ ; 27k 100k f|| fm. 21.3k ok. RC time constant 2.2n 47k f* dup fm. 103u...

  • Posted a comment on discussion General Discussion on Mecrisp

    Mecrisp-Cube for the STM32F405 is not finished yet, but at least the USB-CDC is working. https://spyr.ch/twiki/bin/view/MecrispCube/MecrispCubeF405 https://spyr.ch/twiki/pub//MecrispCube/MecrispCubeF405/mecrisp-cube-f4.jpg Cheers Peter

View All

Personal Data

Username:
spyr
Joined:
2021-02-12 12:36:12
Location:
Zurich / Switzerland / CEST
Gender:
Male
Web Site:
  1. https://spyr.ch/

Projects

  • No projects to display.

Personal Tools