void SPI1_Write(INT8U *data, int size) { do{ SPI1_SendChar(*data++); size--; }while(size); }
INT8U SPI1_GetChar(void) { SPI1_SendChar(0xFF); return SPI1Data; }
void SHM_SendByte(uint8_t data) { SPI1_SendChar(data); /* component is LSB first! */ }