That little radio board I was showing off a while back?
Just built up two more of 'em, taking a little more care when soldering the teeny-tiny EMI filters.
Also, I substituted LPC1317 chips for the original LPC1313, 'cause the 1317 has EEPROM, which should prove useful for storing things like network addresses.
Other advertised features of the 1317 as opposed to the 1313: 12-bit ADC instead of 10-bit, and more flash.
I copied my 1313-tinker project to 1317-tinker; updated the MCU type; launched the debugger....
The clock control has changed. After some digging, I discover that there's no longer a SYSPLLCLKUEN register, so writing to it and waiting for the LSB to go high Does Not Work.
OK, so I take that part out of the CMSIS init code, and run again. Do I get the nice twinkly sequence on my LEDs?
I do not.
Instead, I get a trap. Seems my GPIO initialization isn't working. Eh???
Oh. The GPIO on the 12-bit ADC models is wildly different from that on the 10-bit ADC models.
And, there don't appear to be sample projects for the newer line.
Oops. And pins 19 and 20 are now no-connects on the non-USB parts. At least I wasn't using those for anything vital. All the other pins seem to be in the right places. But... I'll need to re-do (or at least re-define) everything relating to GPIO and pin assignments.