Changeset b7044dc in rtems
- Timestamp:
- 03/31/04 04:40:43 (20 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- f3238bb3
- Parents:
- 6cfc0a4
- Location:
- c/src/lib/libbsp/m68k/mcf5206elite
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog
r6cfc0a4 rb7044dc 1 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org> 2 3 * console/console.c, i2c/i2c.c, i2c/i2cdrv.c, include/bsp.h, 4 include/i2c.h, nvram/nvram.c, startup/bspstart.c, 5 startup/init5206e.c, tod/ds1307.c: Convert to using c99 fixed size 6 types. 7 1 8 2004-02-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 9 -
c/src/lib/libbsp/m68k/mcf5206elite/console/console.c
r6cfc0a4 rb7044dc 154 154 rtems_libio_open_close_args_t *args = arg; 155 155 rtems_status_code sc; 156 rtems_unsigned8intvec;156 uint8_t intvec; 157 157 158 158 switch (minor) -
c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2c.c
r6cfc0a4 rb7044dc 24 24 */ 25 25 static void 26 i2c_transfer_sema_done_func( rtems_unsigned32arg)26 i2c_transfer_sema_done_func(uint32_t arg) 27 27 { 28 28 rtems_id sema = (rtems_id)arg; … … 39 39 */ 40 40 static void 41 i2c_transfer_poll_done_func( rtems_unsigned32arg)41 i2c_transfer_poll_done_func(uint32_t arg) 42 42 { 43 43 rtems_boolean *poll_done_flag = (rtems_boolean *)arg; … … 103 103 poll_done_flag = 0; 104 104 sc = i2c_transfer(bus, nmsg, msg, i2c_transfer_poll_done_func, 105 ( rtems_unsigned32)&poll_done_flag);105 (uint32_t)&poll_done_flag); 106 106 if (sc != RTEMS_SUCCESSFUL) 107 107 return sc; … … 197 197 */ 198 198 i2c_message_status 199 i2c_wrbyte(i2c_bus_number bus, i2c_address addr, rtems_unsigned8cmd)199 i2c_wrbyte(i2c_bus_number bus, i2c_address addr, uint8_t cmd) 200 200 { 201 201 i2c_message msg; 202 rtems_unsigned8data = cmd;202 uint8_t data = cmd; 203 203 msg.addr = addr; 204 204 msg.flags = I2C_MSG_WR; … … 292 292 */ 293 293 i2c_message_status 294 i2c_wbrd(i2c_bus_number bus, i2c_address addr, rtems_unsigned8cmd,294 i2c_wbrd(i2c_bus_number bus, i2c_address addr, uint8_t cmd, 295 295 void *bufr, int sizer) 296 296 { 297 297 i2c_message msg[2]; 298 rtems_unsigned8bufw = cmd;298 uint8_t bufw = cmd; 299 299 msg[0].addr = addr; 300 300 msg[0].flags = I2C_MSG_WR | I2C_MSG_ERRSKIP; -
c/src/lib/libbsp/m68k/mcf5206elite/i2c/i2cdrv.c
r6cfc0a4 rb7044dc 50 50 int nmsg; /* number of messages in transfer */ 51 51 i2c_transfer_done done; /* transfer done callback function */ 52 rtems_unsigned32done_arg; /* arbitrary argument to done callback */52 uint32_t done_arg; /* arbitrary argument to done callback */ 53 53 } i2c_qel; 54 54 … … 86 86 */ 87 87 static void 88 i2cdrv_done( rtems_unsigned32arg)88 i2cdrv_done(uint32_t arg) 89 89 { 90 90 rtems_interrupt_level level; … … 122 122 } 123 123 sc = mcfmbus_i2c_transfer(&mbus, qel->nmsg, qel->msg, i2cdrv_done, 124 ( rtems_unsigned32)qel);124 (uint32_t)qel); 125 125 if (sc != RTEMS_SUCCESSFUL) 126 126 { … … 130 130 qel->msg[i].status = I2C_RESOURCE_NOT_AVAILABLE; 131 131 } 132 i2cdrv_done(( rtems_unsigned32)qel);132 i2cdrv_done((uint32_t)qel); 133 133 } 134 134 } … … 157 157 rtems_status_code 158 158 i2c_transfer(i2c_bus_number bus, int nmsg, i2c_message *msg, 159 i2c_transfer_done done, rtems_unsigned32done_arg)159 i2c_transfer_done done, uint32_t done_arg) 160 160 { 161 161 i2c_qel qel; -
c/src/lib/libbsp/m68k/mcf5206elite/include/bsp.h
r6cfc0a4 rb7044dc 194 194 195 195 #define delay( microseconds ) \ 196 { register rtems_unsigned32_delay=(microseconds); \197 register rtems_unsigned32_tmp=123; \196 { register uint32_t _delay=(microseconds); \ 197 register uint32_t _tmp=123; \ 198 198 asm volatile( "0: \ 199 199 nbcd %0 ; \ -
c/src/lib/libbsp/m68k/mcf5206elite/include/i2c.h
r6cfc0a4 rb7044dc 36 36 37 37 /* I2C Bus Number type */ 38 typedef rtems_unsigned32i2c_bus_number;38 typedef uint32_t i2c_bus_number; 39 39 40 40 /* I2C device address */ 41 typedef rtems_unsigned16i2c_address;41 typedef uint16_t i2c_address; 42 42 43 43 /* I2C error codes generated during message transfer */ … … 55 55 typedef struct i2c_message { 56 56 i2c_address addr; /* I2C slave device address */ 57 rtems_unsigned16flags; /* message flags (see below) */57 uint16_t flags; /* message flags (see below) */ 58 58 i2c_message_status status; /* message transfer status code */ 59 rtems_unsigned16len; /* Number of bytes to read or write */60 rtems_unsigned8*buf; /* pointer to data array */59 uint16_t len; /* Number of bytes to read or write */ 60 uint8_t *buf; /* pointer to data array */ 61 61 } i2c_message; 62 62 … … 68 68 is failed */ 69 69 /* Type for function which is called when transfer over I2C bus is finished */ 70 typedef void (*i2c_transfer_done) ( rtems_unsigned32arg);70 typedef void (*i2c_transfer_done) (uint32_t arg); 71 71 72 72 /* i2c_initialize -- … … 125 125 rtems_status_code 126 126 i2c_transfer(i2c_bus_number bus, int nmsg, i2c_message *msg, 127 i2c_transfer_done done, rtems_unsigned32done_arg);127 i2c_transfer_done done, uint32_t done_arg); 128 128 129 129 /* i2c_transfer_wait -- … … 188 188 */ 189 189 i2c_message_status 190 i2c_wrbyte(i2c_bus_number bus, i2c_address addr, rtems_unsigned8cmd);190 i2c_wrbyte(i2c_bus_number bus, i2c_address addr, uint8_t cmd); 191 191 192 192 /* i2c_read -- … … 240 240 */ 241 241 i2c_message_status 242 i2c_wbrd(i2c_bus_number bus, i2c_address addr, rtems_unsigned8cmd,242 i2c_wbrd(i2c_bus_number bus, i2c_address addr, uint8_t cmd, 243 243 void *bufr, int sizer); 244 244 -
c/src/lib/libbsp/m68k/mcf5206elite/nvram/nvram.c
r6cfc0a4 rb7044dc 96 96 { 97 97 rtems_libio_rw_args_t *args = arg; 98 u nsigned32count;98 uint32_t count; 99 99 i2c_bus_number bus = DS1307_I2C_BUS_NUMBER; 100 100 i2c_address addr = DS1307_I2C_ADDRESS; … … 139 139 { 140 140 rtems_libio_rw_args_t *args = arg; 141 u nsigned32count;141 uint32_t count; 142 142 i2c_bus_number bus = DS1307_I2C_BUS_NUMBER; 143 143 i2c_address addr = DS1307_I2C_ADDRESS; … … 160 160 int try = 0; 161 161 do { 162 rtems_unsigned8buf[DS1307_NVRAM_SIZE + 1];162 uint8_t buf[DS1307_NVRAM_SIZE + 1]; 163 163 buf[0] = DS1307_NVRAM_START + args->offset; 164 164 memcpy(buf+1, args->buffer, count); -
c/src/lib/libbsp/m68k/mcf5206elite/startup/bspstart.c
r6cfc0a4 rb7044dc 52 52 53 53 void bsp_postdriver_hook(void); 54 void bsp_libc_init( void *, u nsigned32, int );54 void bsp_libc_init( void *, uint32_t, int ); 55 55 void bsp_pretasking_hook(void); /* m68k version */ 56 56 -
c/src/lib/libbsp/m68k/mcf5206elite/startup/init5206e.c
r6cfc0a4 rb7044dc 203 203 { 204 204 extern void INTERRUPT_VECTOR(); 205 rtems_unsigned32 *inttab = (rtems_unsigned32*)&INTERRUPT_VECTOR;206 rtems_unsigned32 *intvec = (rtems_unsigned32*)BSP_MEM_ADDR_ESRAM;205 uint32_t *inttab = (uint32_t*)&INTERRUPT_VECTOR; 206 uint32_t *intvec = (uint32_t*)BSP_MEM_ADDR_ESRAM; 207 207 register int i; 208 208 for (i = 0; i < 256; i++) -
c/src/lib/libbsp/m68k/mcf5206elite/tod/ds1307.c
r6cfc0a4 rb7044dc 51 51 i2c_message_status status; 52 52 int try; 53 rtems_unsigned8sec;53 uint8_t sec; 54 54 i2c_bus_number bus; 55 55 i2c_address addr; … … 68 68 if ((sec & DS1307_SECOND_HALT) != 0) 69 69 { 70 rtems_unsigned8start[8];70 uint8_t start[8]; 71 71 memset(start, 0, sizeof(start)); 72 72 start[0] = DS1307_SECOND; … … 95 95 i2c_bus_number bus; 96 96 i2c_address addr; 97 rtems_unsigned8info[8];98 rtems_unsigned32v1, v2;97 uint8_t info[8]; 98 uint32_t v1, v2; 99 99 i2c_message_status status; 100 100 int try; … … 176 176 i2c_bus_number bus; 177 177 i2c_address addr; 178 rtems_unsigned8info[8];178 uint8_t info[8]; 179 179 i2c_message_status status; 180 180 int try;
Note: See TracChangeset
for help on using the changeset viewer.