HackerLangs
TopNewTrendsCommentsPastAskShowJobs

techman001

no profile record

Submissions

[untitled]

1 points·by techman001·7 дней назад·0 comments

[untitled]

1 points·by techman001·8 дней назад·0 comments

[untitled]

1 points·by techman001·14 дней назад·0 comments

[untitled]

1 points·by techman001·в прошлом месяце·0 comments

[untitled]

1 points·by techman001·в прошлом месяце·0 comments

Mecrisp-Stellaris Forth Deep Dive Podcast

2 points·by techman001·в прошлом месяце·0 comments

Why Fossil DVCS is so awesome for the lone developer; A podcast

8 points·by techman001·в прошлом месяце·0 comments

Furs: Eliminate the Forth CMSIS memory tax

2 points·by techman001·в прошлом месяце·1 comments

[untitled]

1 points·by techman001·9 месяцев назад·0 comments

comments

techman001
·26 дней назад·discuss
I'm just starting the design of a cmsis-svd-lsp Language Server application that can be used with any LSP capable editor to provide legal CMSIS names for their STM32xx MCU registers and bitfields during coding, simply by using the SVD file for their model. MIT licensed.

It will include the correct name, absolute address, bit offset and width plus a bitfield description.

This is needed for bare metal coding (in any language) without using the massive monolithic systems from the manufacturers.

I've previously made a Mecrisp-Stellaris Forth Language Server as a test run and it works fine with helix editor.

https://github.com/techman00172/schematics/blob/main/mecrisp...
techman001
·в прошлом месяце·discuss
I vibe coded two apps, I program but not in the languages used in the apps. I'm utterly clueless about Lua and Python. Both apps work fine and I use them all the time myself.

1. A Mecrisp-Stellaris Forth LSP for the Helix editor (Python) 2. A CMSIS-SVD Sqlite3 search and paste pop-up window for Neovim when editing STM32xx embedded Forth programs. (Lua)

https://mecrisp-stellaris-folkdoc.sourceforge.io/
techman001
·в прошлом месяце·discuss
This is the Fossil project repo: https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/f...
techman001
·8 месяцев назад·discuss
I've just released my beta of FURS.

FURS does for Forth, what headers do for C, namely provide all the embedded configuration information inside a Cortex-M MCU, for the up to 100 inbuilt peripherals.

Without this data, neither C nor Forth (or any other language) have any clue about how to use the peripherals.

FURS does this by intercepting the Forth user source as it's uploaded to the on-chip compiler and transforming it into language the MCU inherently understands.

The Forth user source code is not altered in any way.

I've used the Fossil DCVS for the entire FURS project so that all the flowcharts, pictures, code, user doc, trouble-ticket, wiki ... everything is contained in the ONE FILE, under 5MB.

This one file gives you a web server so all you need is a browser to easily view all the above from the main menu.

Howto: https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/f...