xeye_ atsu
/
FRDM_RaVem_JVM
JVM test
Revision 8:d9e205196dfc, committed 2013-08-29
- Comitter:
- lynxeyed_atsu
- Date:
- Thu Aug 29 14:15:47 2013 +0000
- Parent:
- 7:2a384a077520
- Child:
- 9:4ea7773ea2b0
- Commit message:
- fixed port API
Changed in this revision
device_depend.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/device_depend.cpp Thu Aug 29 13:31:23 2013 +0000 +++ b/device_depend.cpp Thu Aug 29 14:15:47 2013 +0000 @@ -4,7 +4,7 @@ #define bc_str_length 1024 // from 32 to 1024 - +BusInOut ledport(LED1, LED2, LED3, LED4); Serial pc(USBTX, USBRX); // tx, rx LocalFileSystem local("local"); FILE* ReadFile; @@ -16,6 +16,7 @@ void hardware_init(void){ setup_systick(); + ledport.output(); } void uart_print(char *str){ @@ -36,7 +37,14 @@ } void port_write(int port, int bit, int value){ - //bit = value; + if((bit < 0)||(bit > 3))return; + int i = ledport; + if(value) + i |= (1 << bit); + else + i &= ~(1 << bit); + + ledport = i; return; }