Able to enter active mode and Write on the fly. Simple test to toggle LED on STM8 GPIO works! Still quite far from ideal setup. Some things needed: -defines for ACK/NAK/NO_RESP in dictionary to report inteligbly to lua -move test SWIM code into separate lua script -define STM8-CIC registers for easier calling from lua -entering active mode is too board dependent, need to use swim_base -Need to make better use of device timers for entering active mode -arm assembly is quite a mess, unaware of calling convention when writting -stopping more than just r0-4, r5+ need to be restored if used -thinking I'd like a full out assmebly file that gets compiled separately -nothing is done to support SWIM with AVR -hacking lack of powerful enough pullup on SWIM pin not much that can be done to get around this... don't want to add resistors to programmer for every pin I 'might' use don't want to add resistors to each board that's made -seems to work well enough, but reads will prob prove challenging -currently only running at slow speed with ton of NOPs |
||
|---|---|---|
| .. | ||
| old_shared_enums.h | ||
| shared_dict_buffer.h | ||
| shared_dict_io.h | ||
| shared_dict_nes.h | ||
| shared_dict_operation.h | ||
| shared_dict_pinport.h | ||
| shared_dict_snes.h | ||
| shared_dict_swim.h | ||
| shared_dict_usb.h | ||
| shared_dictionaries.h | ||
| shared_errors.h | ||
| shared_usb.h | ||