prandeamus

Results 8 issues of prandeamus

I downloaded the firmware for the Digispark variant and it works fine, at least on initial testing - for example I can plug the Digispark into my Linux laptop, connect...

"make-timonel-sh" doesn't execute under Linux (more properly when I use it from bash shell) ./make-timonel.sh: 40: ./make-timonel.sh: function: not found (then the "Usage text" ./make-timonel.sh: 79: ./make-timonel.sh: Syntax error: "}"...

bug
solved

In flash-timonel-bootloader.sh running under Linux (it's a 64-bit Ubuntu derivative) the line following echo "[[[ Flashing Timonel for operating @ $ARG2 MHz ]]]"; is avrdude -c USBasp -p attiny85 -B3...

bug
solved

For the v2 core, the x5 documentation has been re-written. It currently says for PWM that 4 channels are available "PA5-7, PB2" - Trivial: there's no port A on X5...

Documentation
2.0.0-dev bug

For this artificial test code, using -O3 optimisation ``` signed int result; void doMath(void) { result *= result; } ``` The generated code is ``` doMath: lda result ldx result+1...

The following code written to as a test to see how bit testing works, taking an input value, ANDing it with a power of two, and returning a true/false if...

Consider this function which copies int values up to (but not including) a final terminator ```C void CopyIntNoTerminator(int *dest, const int *src) { for(;;) { int val = *src++; if...

I'm examining the results of compiling the 8-bit multiply code. Slightly simplified to avoid the C++ template syntax, what I have is ``` char mulQQQ(char a, char b) { char...