saikiran cholleti
/
telecommand_speed2
speed
Fork of telecommand_speed by
main.cpp@0:104686445670, 2015-05-21 (annotated)
- Committer:
- cholletisaik777
- Date:
- Thu May 21 07:13:53 2015 +0000
- Revision:
- 0:104686445670
speed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
cholletisaik777 | 0:104686445670 | 1 | switch(st){ |
cholletisaik777 | 0:104686445670 | 2 | uint8_t los; |
cholletisaik777 | 0:104686445670 | 3 | uint8_t tcp[los*124+11]; |
cholletisaik777 | 0:104686445670 | 4 | st=(tcp[2]&0xF0)>>4; |
cholletisaik777 | 0:104686445670 | 5 | sst=(tcp[2]&0x0F); |
cholletisaik777 | 0:104686445670 | 6 | case 6:printf("memory management system\n"); |
cholletisaik777 | 0:104686445670 | 7 | switch(sst){ |
cholletisaik777 | 0:104686445670 | 8 | case 1:printf("READ FROM MEMORY\n"); |
cholletisaik777 | 0:104686445670 | 9 | if(tcp[3]==2){ |
cholletisaik777 | 0:104686445670 | 10 | printf("RD_L_FLASH1\n"); |
cholletisaik777 | 0:104686445670 | 11 | } |
cholletisaik777 | 0:104686445670 | 12 | else if ((tcp[3]&0xF0)==0x10){ |
cholletisaik777 | 0:104686445670 | 13 | printf("RD_L_FLASH2\n"); |
cholletisaik777 | 0:104686445670 | 14 | } |
cholletisaik777 | 0:104686445670 | 15 | else if (tcp[3]==0x22){ |
cholletisaik777 | 0:104686445670 | 16 | printf("RD_S_FLASH1\n"); |
cholletisaik777 | 0:104686445670 | 17 | } |
cholletisaik777 | 0:104686445670 | 18 | else if ((tcp[3]&0xF0)==0x30){ |
cholletisaik777 | 0:104686445670 | 19 | printf("RD_S_FLASH2\n"); |
cholletisaik777 | 0:104686445670 | 20 | } |
cholletisaik777 | 0:104686445670 | 21 | else if (tcp[3]==0x42){ |
cholletisaik777 | 0:104686445670 | 22 | printf("RD_L_RAM1\n"); |
cholletisaik777 | 0:104686445670 | 23 | } |
cholletisaik777 | 0:104686445670 | 24 | else if ((tcp[3]&0xF0)==0x50){ |
cholletisaik777 | 0:104686445670 | 25 | printf("RD_L_RAM2\n"); |
cholletisaik777 | 0:104686445670 | 26 | } |
cholletisaik777 | 0:104686445670 | 27 | else if (tcp[3]==0x62){ |
cholletisaik777 | 0:104686445670 | 28 | printf("RD_S_RAM\n"); |
cholletisaik777 | 0:104686445670 | 29 | } |
cholletisaik777 | 0:104686445670 | 30 | else if ((tcp[3]&0xF0)==0x70){ |
cholletisaik777 | 0:104686445670 | 31 | printf("RD_S_RAM2\n"); |
cholletisaik777 | 0:104686445670 | 32 | } |
cholletisaik777 | 0:104686445670 | 33 | break; |
cholletisaik777 | 0:104686445670 | 34 | case 5:printf("WRITE ON MEMORY\n"); |
cholletisaik777 | 0:104686445670 | 35 | switch(tcp[3]){ |
cholletisaik777 | 0:104686445670 | 36 | case 0:printf("WR_S_FLASH\n"); |
cholletisaik777 | 0:104686445670 | 37 | break; |
cholletisaik777 | 0:104686445670 | 38 | case 1:printf("WR_S_RAM\n"); |
cholletisaik777 | 0:104686445670 | 39 | break; |
cholletisaik777 | 0:104686445670 | 40 | case 16:printf("WR_L_FLASH\n"); |
cholletisaik777 | 0:104686445670 | 41 | break; |
cholletisaik777 | 0:104686445670 | 42 | case 17:printf("WR_L_RAM\n"); |
cholletisaik777 | 0:104686445670 | 43 | break; |
cholletisaik777 | 0:104686445670 | 44 | } |
cholletisaik777 | 0:104686445670 | 45 | break; |
cholletisaik777 | 0:104686445670 | 46 | case 6:printf("WRITE FROM ONE MEMORY TO ANOTHER\n"); |
cholletisaik777 | 0:104686445670 | 47 | switch(tcp[3]){ |
cholletisaik777 | 0:104686445670 | 48 | case 0:printf("WR_S_FLASH\n"); |
cholletisaik777 | 0:104686445670 | 49 | break; |
cholletisaik777 | 0:104686445670 | 50 | case 1:printf("WR_S_RAM\n"); |
cholletisaik777 | 0:104686445670 | 51 | break; |
cholletisaik777 | 0:104686445670 | 52 | case 16:printf("WR_L_FLASH\n"); |
cholletisaik777 | 0:104686445670 | 53 | break; |
cholletisaik777 | 0:104686445670 | 54 | case 17:printf("WR_L_RAM\n"); |
cholletisaik777 | 0:104686445670 | 55 | break; |
cholletisaik777 | 0:104686445670 | 56 | } |
cholletisaik777 | 0:104686445670 | 57 | break; |
cholletisaik777 | 0:104686445670 | 58 | case 9:printf("SEND CRC OF FLASH MEMORY\n"); |
cholletisaik777 | 0:104686445670 | 59 | if(tcp[3]==2){ |
cholletisaik777 | 0:104686445670 | 60 | printf("GET_FLASH_CRC\n"); |
cholletisaik777 | 0:104686445670 | 61 | } |
cholletisaik777 | 0:104686445670 | 62 | break; |
cholletisaik777 | 0:104686445670 | 63 | } |
cholletisaik777 | 0:104686445670 | 64 | break; |
cholletisaik777 | 0:104686445670 | 65 | case 8:printf("FUNCTION MANAGEMENT SERVICE\n"); |
cholletisaik777 | 0:104686445670 | 66 | if(sst==1){ |
cholletisaik777 | 0:104686445670 | 67 | if((tcp[3]&0xF0)==0x00){ |
cholletisaik777 | 0:104686445670 | 68 | printf("RUN_PRCS\n"); |
cholletisaik777 | 0:104686445670 | 69 | switch(int(tcp[3])){ |
cholletisaik777 | 0:104686445670 | 70 | case 1:printf("P_SPEED_INIT\n"); |
cholletisaik777 | 0:104686445670 | 71 | break; |
cholletisaik777 | 0:104686445670 | 72 | } |
cholletisaik777 | 0:104686445670 | 73 | } |
cholletisaik777 | 0:104686445670 | 74 | } |
cholletisaik777 | 0:104686445670 | 75 | break; |
cholletisaik777 | 0:104686445670 | 76 | } |
cholletisaik777 | 0:104686445670 | 77 | break; |
cholletisaik777 | 0:104686445670 | 78 | } |