PetteriAimonen / QuadPawn

Pawn scripting language for the DSO Quad pocket oscilloscope.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pawn for DSO Quad

Header image

Pawn scripting language for the DSO Quad pocket oscilloscope. This is intended to make programming for DSO Quad easier and to allow tens of programs to reside on the flash drive.

It offers a comprehensive set of libraries, intuitive program selector and basic debugging facilities.

Read the Getting started guide, or just download the runtime and some apps.

Update 03/07/2021 tested on 2.72 8Mb only. Modified linker script to use the new Alterbios placed just after SYS (ALT_F164.HEX/BIN). Since the latest Alterbios is patched to work on 8Mb devices, no more fat corruption occur. Now the flash in the range 0x08040000-0x0804C000 (52Kb!!) is free for other app.

Just for fun I added 2 new pawn functions: read_flash(address) and read_SN() Wrote getlicense.pawn to test them, this app simply shows the serial number and the valid license to insert in case of DFU wipe.

About

Pawn scripting language for the DSO Quad pocket oscilloscope.

License:Other


Languages

Language:C 76.6%Language:Assembly 20.8%Language:Pawn 0.9%Language:C++ 0.6%Language:SourcePawn 0.5%Language:XSLT 0.2%Language:CMake 0.2%Language:Makefile 0.1%Language:CSS 0.1%Language:PHP 0.0%Language:Shell 0.0%