DBG ( "Transferring %d bits in mode %x\n", len, bus->mode );
-<<<<<<< HEAD:src/drivers/bitbash/spi_bit.c
for ( step = 0 ; step < ( len * 2 ) ; step++ ) {
/* Calculate byte offset and byte mask */
bit_offset = ( ( endianness == SPI_BIT_BIG_ENDIAN ) ?
( len - ( step / 2 ) - 1 ) : ( step / 2 ) );
byte_offset = ( bit_offset / 8 );
byte_mask = ( 1 << ( bit_offset % 8 ) );
-=======
->>>>>>> debugging natsemi.c:src/drivers/bitbash/spi_bit.c
-<<<<<<< HEAD:src/drivers/bitbash/spi_bit.c
-=======
->>>>>>> debugging natsemi.c:src/drivers/bitbash/spi_bit.c
+
/* Shift data in or out */
if ( sclk == cpha ) {
const uint8_t *byte;
// Initialise three-wire bus
nat->spibit.basher.op = &nat_basher_ops;
nat->spibit.bus.mode = SPI_MODE_THREEWIRE;
+ nat->spibit.endianness = SPI_BIT_LITTLE_ENDIAN;
init_spi_bit_basher ( &nat->spibit );
DBG ( "EEPROM is an AT93C46\n" );