diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-12-15 14:25:14 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-12-15 14:25:14 +0000 |
commit | 329bf67f0c4b6beb77e5856c8038a3202909be58 (patch) | |
tree | d607f3c7db4e8415665c0ef9c35bc5cbc287b971 /nuttx/drivers/net/cs89x0.c | |
parent | 2b8c1142b851c7a81eafe69ed35c490f3d9c6735 (diff) | |
download | px4-nuttx-329bf67f0c4b6beb77e5856c8038a3202909be58.tar.gz px4-nuttx-329bf67f0c4b6beb77e5856c8038a3202909be58.tar.bz2 px4-nuttx-329bf67f0c4b6beb77e5856c8038a3202909be58.zip |
Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2343 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/drivers/net/cs89x0.c')
-rw-r--r-- | nuttx/drivers/net/cs89x0.c | 70 |
1 files changed, 36 insertions, 34 deletions
diff --git a/nuttx/drivers/net/cs89x0.c b/nuttx/drivers/net/cs89x0.c index d7ceef233..fc8a60729 100644 --- a/nuttx/drivers/net/cs89x0.c +++ b/nuttx/drivers/net/cs89x0.c @@ -40,6 +40,8 @@ #include <nuttx/config.h> #if defined(CONFIG_NET) && defined(CONFIG_NET_CS89x0) +#include <stdint.h> +#include <stdbool.h> #include <time.h> #include <string.h> #include <debug.h> @@ -104,12 +106,12 @@ static FAR struct cs89x0_driver_s *g_cs89x0[CONFIG_CS89x0_NINTERFACES]; /* CS89x0 register access */ -static uint16 cs89x0_getreg(struct cs89x0_driver_s *cs89x0, int offset); +static uint16_t cs89x0_getreg(struct cs89x0_driver_s *cs89x0, int offset); static void cs89x0_putreg(struct cs89x0_driver_s *cs89x0, int offset, - uint16 value); -static uint16 cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr); + uint16_t value); +static uint16_t cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr); static void cs89x0_putppreg(struct cs89x0_driver_s *cs89x0, int addr, - uint16 value); + uint16_t value); /* Common TX logic */ @@ -119,7 +121,7 @@ static int cs89x0_uiptxpoll(struct uip_driver_s *dev); /* Interrupt handling */ static void cs89x0_receive(struct cs89x0_driver_s *cs89x0); -static void cs89x0_txdone(struct cs89x0_driver_s *cs89x0, uint16 isq); +static void cs89x0_txdone(struct cs89x0_driver_s *cs89x0, uint16_t isq); #if CONFIG_CS89x0_NINTERFACES > 1 static inline FAR struct cs89x0_driver_s *cs89x0_mapirq(int irq); #endif @@ -127,8 +129,8 @@ static int cs89x0_interrupt(int irq, FAR void *context); /* Watchdog timer expirations */ -static void cs89x0_polltimer(int argc, uint32 arg, ...); -static void cs89x0_txtimeout(int argc, uint32 arg, ...); +static void cs89x0_polltimer(int argc, uint32_t arg, ...); +static void cs89x0_txtimeout(int argc, uint32_t arg, ...); /* NuttX callback functions */ @@ -157,21 +159,21 @@ static int cs89x0_txavail(struct uip_driver_s *dev); * ****************************************************************************/ -static uint16 cs89x0_getreg(struct cs89x0_driver_s *cs89x0, int offset) +static uint16_t cs89x0_getreg(struct cs89x0_driver_s *cs89x0, int offset) { #ifdef CONFIG_CS89x0_ALIGN16 return getreg16(s89x0->cs_base + offset); #else - return (uint16)getreg32(s89x0->cs_base + offset); + return (uint16_t)getreg32(s89x0->cs_base + offset); #endif } -static void cs89x0_putreg(struct cs89x0_driver_s *cs89x0, int offset, uint16 value) +static void cs89x0_putreg(struct cs89x0_driver_s *cs89x0, int offset, uint16_t value) { #ifdef CONFIG_CS89x0_ALIGN16 return putreg16(value, s89x0->cs_base + offset); #else - return (uint16)putreg32((uint32)value, s89x0->cs_base + offset); + return (uint16_t)putreg32((uint32_t)value, s89x0->cs_base + offset); #endif } @@ -192,7 +194,7 @@ static void cs89x0_putreg(struct cs89x0_driver_s *cs89x0, int offset, uint16 val * ****************************************************************************/ -static uint16 cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr) +static uint16_t cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr) { /* In memory mode, the CS89x0's internal registers and frame buffers are mapped * into a contiguous 4kb block providing direct access to the internal registers @@ -205,7 +207,7 @@ static uint16 cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr) #ifdef CONFIG_CS89x0_ALIGN16 return getreg16(s89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); #else - return (uint16)getreg32(s89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); + return (uint16_t)getreg32(s89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); #endif } @@ -217,16 +219,16 @@ static uint16 cs89x0_getppreg(struct cs89x0_driver_s *cs89x0, int addr) #endif { #ifdef CONFIG_CS89x0_ALIGN16 - putreg16((uint16)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); + putreg16((uint16_t)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); return getreg16(s89x0->cs_base + CS89x0_PDATA_OFFSET); #else - putreg32((uint32)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); - return (uint16)getreg32(s89x0->cs_base + CS89x0_PDATA_OFFSET); + putreg32((uint32_t)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); + return (uint16_t)getreg32(s89x0->cs_base + CS89x0_PDATA_OFFSET); #endif } } -static void cs89x0_putppreg(struct cs89x0_driver_s *cs89x0, int addr, uint16 value) +static void cs89x0_putppreg(struct cs89x0_driver_s *cs89x0, int addr, uint16_t value) { /* In memory mode, the CS89x0's internal registers and frame buffers are mapped * into a contiguous 4kb block providing direct access to the internal registers @@ -239,7 +241,7 @@ static void cs89x0_putppreg(struct cs89x0_driver_s *cs89x0, int addr, uint16 val #ifdef CONFIG_CS89x0_ALIGN16 putreg16(value), cs89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); #else - putreg32((uint32)value, cs89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); + putreg32((uint32_t)value, cs89x0->cs_ppbase + (CS89x0_PDATA_OFFSET << ??)); #endif } @@ -251,11 +253,11 @@ static void cs89x0_putppreg(struct cs89x0_driver_s *cs89x0, int addr, uint16 val #endif { #ifdef CONFIG_CS89x0_ALIGN16 - putreg16((uint16)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); + putreg16((uint16_t)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); putreg16(value, cs89x0->cs_base + CS89x0_PDATA_OFFSET); #else - putreg32((uint32)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); - putreg32((uint32)value, cs89x0->cs_base + CS89x0_PDATA_OFFSET); + putreg32((uint32_t)addr, cs89x0->cs_base + CS89x0_PPTR_OFFSET); + putreg32((uint32_t)value, cs89x0->cs_base + CS89x0_PDATA_OFFSET); #endif } } @@ -296,7 +298,7 @@ static int cs89x0_transmit(struct cs89x0_driver_s *cs89x0) /* Setup the TX timeout watchdog (perhaps restarting the timer) */ - (void)wd_start(cs89x0->cs_txtimeout, CS89x0_TXTIMEOUT, cs89x0_txtimeout, 1, (uint32)cs89x0); + (void)wd_start(cs89x0->cs_txtimeout, CS89x0_TXTIMEOUT, cs89x0_txtimeout, 1, (uint32_t)cs89x0); return OK; } @@ -364,10 +366,10 @@ static int cs89x0_uiptxpoll(struct uip_driver_s *dev) * ****************************************************************************/ -static void cs89x0_receive(struct cs89x0_driver_s *cs89x0, uint16 isq) +static void cs89x0_receive(struct cs89x0_driver_s *cs89x0, uint16_t isq) { - uint16 *dest; - uint16 rxlength; + uint16_t *dest; + uint16_t rxlength; int nbytes; /* Check for errors and update statistics */ @@ -415,8 +417,8 @@ static void cs89x0_receive(struct cs89x0_driver_s *cs89x0, uint16 isq) * amount of data in cs89x0->cs_dev.d_len */ - dest = (uint16*)cs89x0->cs_dev.d_buf; - for (nbytes = 0; nbytes < rxlength; nbytes += sizeof(uint16)) + dest = (uint16_t*)cs89x0->cs_dev.d_buf; + for (nbytes = 0; nbytes < rxlength; nbytes += sizeof(uint16_t)) { *dest++ = cs89x0_getreg(PPR_RXFRAMELOCATION); } @@ -476,7 +478,7 @@ static void cs89x0_receive(struct cs89x0_driver_s *cs89x0, uint16 isq) * ****************************************************************************/ -static void cs89x0_txdone(struct cs89x0_driver_s *cs89x0, uint16 isq) +static void cs89x0_txdone(struct cs89x0_driver_s *cs89x0, uint16_t isq) { /* Check for errors and update statistics. The lower 6-bits of the ISQ * hold the register address causing the interrupt. We got here because @@ -569,7 +571,7 @@ static inline FAR struct cs89x0_driver_s *cs89x0_mapirq(int irq) static int cs89x0_interrupt(int irq, FAR void *context) { register struct cs89x0_driver_s *cs89x0 = s89x0_mapirq(irq); - uint16 isq; + uint16_t isq; #ifdef CONFIG_DEBUG if (!cs89x0) @@ -645,7 +647,7 @@ static int cs89x0_interrupt(int irq, FAR void *context) * ****************************************************************************/ -static void cs89x0_txtimeout(int argc, uint32 arg, ...) +static void cs89x0_txtimeout(int argc, uint32_t arg, ...) { struct cs89x0_driver_s *cs89x0 = (struct cs89x0_driver_s *)arg; @@ -677,7 +679,7 @@ static void cs89x0_txtimeout(int argc, uint32 arg, ...) * ****************************************************************************/ -static void cs89x0_polltimer(int argc, uint32 arg, ...) +static void cs89x0_polltimer(int argc, uint32_t arg, ...) { struct cs89x0_driver_s *cs89x0 = (struct cs89x0_driver_s *)arg; @@ -723,11 +725,11 @@ static int cs89x0_ifup(struct uip_driver_s *dev) /* Set and activate a timer process */ - (void)wd_start(cs89x0->cs_txpoll, CS89x0_WDDELAY, cs89x0_polltimer, 1, (uint32)cs89x0); + (void)wd_start(cs89x0->cs_txpoll, CS89x0_WDDELAY, cs89x0_polltimer, 1, (uint32_t)cs89x0); /* Enable the Ethernet interrupt */ - cs89x0->cs_bifup = TRUE; + cs89x0->cs_bifup = true; up_enable_irq(CONFIG_CS89x0_IRQ); return OK; } @@ -765,7 +767,7 @@ static int cs89x0_ifdown(struct uip_driver_s *dev) /* Reset the device */ - cs89x0->cs_bifup = FALSE; + cs89x0->cs_bifup = false; irqrestore(flags); return OK; } |