AAEON TKS-G20-LN05 Rev.B User Manual
Page 53
E m b e d d e d C o n t r o l l e r
T K S - G 2 0 - L N 0 5 R e v . B
Appendix B DIO
B-5
#define SMBUS_STATUS_BUS_ERROR
0x08
#define SMBUS_STATUS_DEVICE_ERROR 0x04
#define SMBUS_STATUS_INTR 0x02 //After read/write done
#define SMBUS_STATUS_HOST_BUSY
0x01 //
int main(void)
{
int i,out_reg,in_reg,data_offset;
int s_count;
unsigned char s_data, w_data,f_data0,f_data1,f_data2,f_data3;
printf("\n\t
#*#================================================#*#\n");
printf("\t ||| AAEON DIO Test Program For 4_In+4_Out |||\n");
printf("\t
#*#================================================#*#\n");
printf("\t ");
out_reg=0x21;
in_reg=0x22;
//================Test_Pattern=0x0F===================
//Write
GP20-27=0Fh
SMBusWrite(smbase, dev_addr , out_reg, 0x0F);
//Read
GP20-27
f_data3=SMBusRead(smbase, dev_addr , in_reg);
return
0;
}
/* send_i2c_address() */
int IO_Delay(int time)
{
- PCM-QM77 (172 pages)
- PCM-LN02 (70 pages)
- PCM-9452 (64 pages)
- PCM-8120 (71 pages)
- PCM-5895 Rev.A (78 pages)
- PCM-5895 Rev.B (72 pages)
- EPIC-QM77 (138 pages)
- EPIC-CV07 (128 pages)
- EPIC-HD07 (97 pages)
- EPIC-CV01 Series (44 pages)
- EPIC-9456 (59 pages)
- EPIC-9457 Rev.A (62 pages)
- EPIC-9457 Rev.B (58 pages)
- EPIC-5536 (69 pages)
- EPIC-QM57 (79 pages)
- PCM-3116 (1 page)
- PCMCIA_CompactFlash (28 pages)
- PFM-T096P (41 pages)
- PFM-CVS Rev.B (123 pages)
- PCM-3794 Rev.B (1 page)
- PFM-C42C (25 pages)
- PCM-3660 Rev.B (14 pages)
- PFM-C20N (44 pages)
- PFM-P13DW2 (10 pages)
- PFM-535S (53 pages)
- PFM-540I Rev.B (54 pages)
- PFM-540I Rev.А (62 pages)
- PFM-541I (54 pages)
- PFM-HDS (105 pages)
- PFM-CVS Rev.A (107 pages)
- PFM-LNP (44 pages)
- GENE-QM87 (134 pages)
- GENE-5315 (74 pages)
- GENE-HD05 (116 pages)
- GENE-U15B (60 pages)
- GENE-TC05 (109 pages)
- GENE-LN05 Rev.B (64 pages)
- GENE-9455 Rev.B (63 pages)
- GENE-9455 Rev.А (64 pages)
- GENE-9310 (61 pages)
- GENE-QM67 (89 pages)
- GENE-QM57 (75 pages)
- GENE-QM77 Rev.B (157 pages)
- GENE-QM77 Rev.А (101 pages)
- ETX-701 (62 pages)