Changes in boot/arch/arm32/src/putchar.c [f9ab562:9d58539] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/src/putchar.c
rf9ab562 r9d58539 41 41 #include <str.h> 42 42 43 #ifdef MACHINE_beagleboardxm44 45 /** Send a byte to the amdm37x serial console.46 *47 * @param byte Byte to send.48 */49 static void scons_sendb_bbxm(uint8_t byte)50 {51 volatile uint32_t *thr =52 (volatile uint32_t *)BBXM_SCONS_THR;53 volatile uint32_t *ssr =54 (volatile uint32_t *)BBXM_SCONS_SSR;55 56 /* Wait until transmitter is empty. */57 while ((*ssr & BBXM_THR_FULL) == 1) ;58 59 /* Transmit byte. */60 *thr = (uint32_t) byte;61 }62 63 #endif64 65 43 #ifdef MACHINE_gta02 66 44 … … 87 65 #endif 88 66 67 #ifdef MACHINE_testarm 68 69 /** Send a byte to the GXemul testarm serial console. 70 * 71 * @param byte Byte to send. 72 */ 73 static void scons_sendb_testarm(uint8_t byte) 74 { 75 *((volatile uint8_t *) TESTARM_SCONS_ADDR) = byte; 76 } 77 78 #endif 79 89 80 #ifdef MACHINE_integratorcp 90 81 … … 106 97 static void scons_sendb(uint8_t byte) 107 98 { 108 #ifdef MACHINE_beagleboardxm109 scons_sendb_bbxm(byte);110 #endif111 99 #ifdef MACHINE_gta02 112 100 scons_sendb_gta02(byte); 101 #endif 102 #ifdef MACHINE_testarm 103 scons_sendb_testarm(byte); 113 104 #endif 114 105 #ifdef MACHINE_integratorcp
Note:
See TracChangeset
for help on using the changeset viewer.