README: clarify some sentences. NFC.
by whitequark 6 years 1 week
457cfa7c
applet.internal.selftest: fix pins-loop.
by Mike Walters 6 years 1 week
applet.internal.selftest: fix pins-loop.

Changes in bea50eb8 & 5506af77 broke pins-loop.
03019f14
README: clarify timing claims; make "minimal effor...
by whitequark 6 years 1 week
README: clarify timing claims; make "minimal effort" more realistic.

In this case "minimal effort" refers to using 2FF synchronizers and
a simple FSM driven by the system clock, which, when using revC at
48 MHz will not exceed 12 Mbps data rate. However, virtually anyone
with a minimal knowledge of HDL is able to implement applets that
use this technique.
d96c235f
applet.audio.yamaha_opx: fix copy-paste error.
by whitequark 6 years 2 weeks
e18d76ac
applet.program.m16c: add erase-block command.
by whitequark 6 years 2 weeks
a26db85b
applet.program.m16c: add links to actual Renesas d...
by whitequark 6 years 2 weeks
applet.program.m16c: add links to actual Renesas documentation.

And some explanation on the applet's structure.

Also, adjust code where appropriate according to vendor docs.
ea916726
applet.program.m16c: new applet.
by whitequark 6 years 2 weeks
b2d99e65
applet.interface.uart: add repl command.
by whitequark 6 years 2 weeks
applet.interface.uart: add repl command.

Useful for playing with binary interfaces over UART, for example
MCU bootloaders.
99bc27d2
README: add a section on factory flashing.
by whitequark 6 years 2 weeks
ca37b73b
applet.interface.i2c_target: add generic I2C targe...
by whitequark 6 years 2 weeks
applet.interface.i2c_target: add generic I2C target applet.

This applet uses clock stretching to handle transactions on the host.
Unfortunately this excludes many interesting uses of such an applet.
543ea53f
Report a bug