Neil McKechnie

Results 23 comments of Neil McKechnie

I had originally toyed with changing the usage of the fields within the structure to either scale the 'moveAngle' by 4 to fit (allowing a range of +/- 511), or...

I was going to revert to the 12+8 allocation of inactivePosition and moveAngle, with validation of the moveAngle to ensure that it doesn't exceed the available space. I will retain...

The HAL work under way has revised the output ID to an int (valid range 0-32767). This will hopefully be incorporated into the master branch in due course. Changing the...

To set the ball rolling, I'll put something up to be critically examined and shot down as appropriate. Pointers are used for access to data and/or functions. Pointers may be...

Some background on the 2560 instruction set. LPM instruction (used by pgm_read_byte_near):. Loads one byte pointed to by the Z-register into the destination register Rd. This instruction features a 100%...

Bear in mind that the worst case the up address may be 15 characters and the port 5 characters, that's 21 characters total. In general it would probably be xxx.xxx.x.xxx:xxxx...

Can you give more information on what decoders you are referring to that are incompatible with DCC++EX? I've seen some Arduino decoder libraries that are non-compliant with NMRA, but DCC+EX...

I should explain my comments above. As I said, in HA mode there is no jitter. However, when pulses are generated through software in interrupt code, interrupts such as the...

> While jitter is a potential concern when not in High Accuracy Mode, it has seemed that deviation from the specified nominal transmit duration is also of concern. The jitter...

Adding to the above, I had also observed that the SAMD SerialUSB was very very slow (~15kBaud effective throughput in some cases). This seems to be caused by the TransferComplete...