# HG changeset patch # User asl # Date 1100264940 0 # Node ID 14804b5162ae87ee9ada58279f9e64ed8f95179d # Parent 9053ba5020a7e9a51df783966b19cd519a1eb969 * src/spi_at91.c: Fixed negation of the chip select signal when not using a 4 to 16 decoder diff --git a/packages/devs/spi/arm/at91/current/ChangeLog b/packages/devs/spi/arm/at91/current/ChangeLog --- a/packages/devs/spi/arm/at91/current/ChangeLog +++ b/packages/devs/spi/arm/at91/current/ChangeLog @@ -1,3 +1,8 @@ +2004-11-11 Sebastian Block + + * src/spi_at91.c: Fixed negation of the chip select signal when + not using a 4 to 16 decoder + 2004-10-13 Savin Zlobec * src/spi_at91.c: Fixed a typo in spi_at91_transfer reported by diff --git a/packages/devs/spi/arm/at91/current/src/spi_at91.c b/packages/devs/spi/arm/at91/current/src/spi_at91.c --- a/packages/devs/spi/arm/at91/current/src/spi_at91.c +++ b/packages/devs/spi/arm/at91/current/src/spi_at91.c @@ -266,7 +266,7 @@ spi_at91_start_transfer(cyg_spi_at91_dev AT91_SPI_PIO_NPCS(~dev->dev_num)); #else HAL_WRITE_UINT32(AT91_SPI_PIO+AT91_PIO_CODR, - AT91_SPI_PIO_NPCS((~(1<dev_num)) & 0x0F)); + AT91_SPI_PIO_NPCS(1<dev_num)); #endif CYGACC_CALL_IF_DELAY_US(dev->cs_up_udly);