Mercurial > ecos
changeset 853:3131db84b89c
* src/ks5000_ether.c:
Added volatile to *rxReadPointer, *txDonePointer and
*txWritePointer's definitions.
| author | nickg |
|---|---|
| date | Thu, 20 Mar 2003 19:03:40 +0000 |
| parents | 7f6b818846b4 |
| children | 5fd2f1ac9c80 |
| files | packages/devs/eth/arm/ks32c5000/current/ChangeLog packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c |
| diffstat | 2 files changed, 11 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/eth/arm/ks32c5000/current/ChangeLog +++ b/packages/devs/eth/arm/ks32c5000/current/ChangeLog @@ -1,8 +1,13 @@ +2003-03-20 Chris Garry <cgarry@sweeneydesign.co.uk> + + * src/ks5000_ether.c: + Added volatile to *rxReadPointer, *txDonePointer and + *txWritePointer's definitions. + 2003-02-20 Chris Garry <cgarry@sweeneydesign.co.uk> - * src/ks5000_ether.c: - Removed line setting up programmable I/O pins as debug outputs. - + * src/ks5000_ether.c: + Removed line setting up programmable I/O pins as debug outputs. 2002-11-05 Jonathan Larmour <jifl@eCosCentric.com>
--- a/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c +++ b/packages/devs/eth/arm/ks32c5000/current/src/ks5000_ether.c @@ -307,9 +307,9 @@ static FRAME_DESCRIPTOR _txFrameDescrArr #define rxFrameDescrArray ((FRAME_DESCRIPTOR*)(((unsigned)_rxFrameDescrArray)|0x4000000)) #define txFrameDescrArray ((FRAME_DESCRIPTOR*)(((unsigned)_txFrameDescrArray)|0x4000000)) -static FRAME_DESCRIPTOR *rxReadPointer; -static FRAME_DESCRIPTOR *txDonePointer; -static FRAME_DESCRIPTOR *txWritePointer; +static volatile FRAME_DESCRIPTOR *rxReadPointer; +static volatile FRAME_DESCRIPTOR *txDonePointer; +static volatile FRAME_DESCRIPTOR *txWritePointer; static cyg_drv_mutex_t oldRxMutex; static cyg_drv_cond_t oldRxCond;
