А можно на ассемблере для AVR выполнять стандартные штуки PC-шного ассемблера типа:
rjmp req_offsets+temp1
req_offsets:
rjmp ComposeGET_STATUS ;GET_STATUS=0
rjmp ComposeCLEAR_FEATURE ;CLEAR_FEATURE=1
rjmp ZeroDATA1Answer ;=2
rjmp ComposeSET_FEATURE ;SET_FEATURE=3
rjmp ZeroDATA1Answer ;=4
rjmp ComposeSET_ADDRESS ;SET_ADDRESS=5
rjmp ComposeGET_DESCRIPTOR ;GET_DESCRIPTOR=6
rjmp ComposeSET_DESCRIPTOR ;SET_DESCRIPTOR=7
rjmp ComposeGET_CONFIGURATION ;GET_CONFIGURATION=8
rjmp ComposeSET_CONFIGURATION ;SET_CONFIGURATION=9
rjmp ComposeGET_INTERFACE ;GET_INTERFACE=10
rjmp ComposeSET_INTERFACE ;SET_INTERFACE=11
rjmp ComposeSYNCH_FRAME ;SYNCH_FRAME=12
а то меня как-то смущают переборы на равно/перейти




Ответить с цитированием

