willie68 / arduino_tps Goto Github PK
View Code? Open in Web Editor NEWA TPS Variant for the arduino and compatible boards with some major enhancments.
License: Apache License 2.0
A TPS Variant for the arduino and compatible boards with some major enhancments.
License: Apache License 2.0
It would be very fine, if the emulator can use an arduino hardware directly as an I/O interface for the emulator. So that the program can be tested directly in the emulator and later be uploaded into the arduino hardware.
Component: tps_asm
in the asm i like to see a .define directrive for defining a variable like
.define BLINKDELAY #6
so that later i can use this variable in commands like
WAIT BLINKDELAY
The actual TPS Assembler is written in Java, which is good but can be better in terms of performance, stability and resource hunger. So for that i need a rewrite of the assembler in Golang. There should be 2 commands, one for starting a little microservice used by my website to perform the online conversion, one as a command interface to compile from command line.
Hi, I have another problem with Arduino TPS. When I enter the programming mode, the LEDs that are to display page 0x00 and line 0x00 are dim, are not off or on. I have a video, but the dim lighting of the LED is not visible, the camera captures full light.
If I use Arduino Uno with display the compiler stop at page advanceprg with error:
advanceprg:21:1: error: 'Switch' does not name a type
Switch prgSwitch = Switch(SW_PRG);
^~~~~~
and a few more lines of errors.
I inserted avdweb_Switch.h library to the list of libraries on page TPS.
It is the right solution to the issue?
Some small additions to the existing TPS_MyCo software to give more options.
There are a few unused pins on the Arduino nano.
Would it be possible to add this into the TPS software as optional compiler switches - or a modified version on its own?
A change to the software should not be necessary, and the contents is shown in the Emulator already.
Add 2 additional PWM outputs which show the contents of register E and F to the outside world.
Adding 2 servos wth a scale would give additional 2 outputs to TPS_MyCo. on D12 and D13.
Could be used for 2 motors and leave the other 2 for additional use.
And on the analog pins there there are 4 still unused.
These could be showing the contents of register D to the outside world - 4 additional outputs.
Which pins are used I leave open to the implementer.
And if the pins are not connected externally to anything, there is no difference to the existing implementation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.