Skip to content
#

forth

Here are 559 public repositories matching this topic...

schierlm
schierlm commented Oct 20, 2019

I think stdio calls (getC, putC) could need some documentation what userspace can expect from drivers and what not. Of course, it can always happen that a certain device cannot fulfill those expectations, but in that cases you at least know that you may have to update every userspace tool too, and not only make a glue.asm for the kernel.

Examples/Questions:

  • What character set is every stdi
ghost
ghost commented Sep 11, 2017

I'm trying to code up an spi-read function. I guess it needs to be implemented using the spi-send function but there is no documentation on how the function works. Also I would like to know how to set the spi speed correctly for the spi-init function.

If you can either provide me with an spi-read function or point me at some documentation so I can code one myself I would appreciate it.

zevv
zevv commented Jun 15, 2016

Thinks I will probably add in the near future:

  • provide demo apps for some common embedded platforms like AVR atmega8, LPC1334, etc
  • provide primitives for accessing fixed sized words in the dictionary
  • write some documentation about things in which zForth differs from 'regular' forth, mostly considering the variable cell size in the dictionary
mikaelpatel
mikaelpatel commented Dec 23, 2016

Started a new Forth kernel project targeted for the Arduino. This time a more traditional multi-tasking token thread kernel with the focus on performance, foot-print and integration with Arduino core functions and libraries.

Written in C++ with approx. 110 kernel functions. Kernel foot-print is 3.5Kbyte without dictionary strings. The dictionary strings adds 750 bytes. A built-in trace adds ap

Improve this page

Add a description, image, and links to the forth topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the forth topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.