Update platform drivers

History

Roll back delay.cpp to previous version default tip

2020-06-17, by EndaKilgarriff [Wed, 17 Jun 2020 14:54:14 +0000] rev 10

Roll back delay.cpp to previous version


- Include the following libraries:; - crc; - crc8; - uart; - util; - Add microsecond delay; - Move baud rate definition to mbed_app.json file; - Add bit shift for I2C slave address; - Check error for redefinition; - Make gpio handling more robust;

2020-06-15, by EndaKilgarriff [Mon, 15 Jun 2020 13:03:55 +0000] rev 9

- Include the following libraries:; - crc; - crc8; - uart; - util; - Add microsecond delay; - Move baud rate definition to mbed_app.json file; - Add bit shift for I2C slave address; - Check error for redefinition; - Make gpio handling more robust;


Structured platform drivers similar to github version by splitting functionality from single file into multiple modules.

2020-02-26, by mahphalke [Wed, 26 Feb 2020 06:09:13 +0000] rev 8

Structured platform drivers similar to github version by splitting functionality from single file into multiple modules.


Bugfix - SS is undeclared in the spi_write_and_read function

2019-09-02, by ssmith73 [Mon, 02 Sep 2019 11:42:58 +0000] rev 7

Bugfix - SS is undeclared in the spi_write_and_read function


Added array to allow for different CS pins to be configured by application

2019-08-30, by ssmith73 [Fri, 30 Aug 2019 15:47:06 +0000] rev 6

Added array to allow for different CS pins to be configured by application


Removed unused rxData variable

2019-08-27, by ssmith73 [Tue, 27 Aug 2019 09:38:19 +0000] rev 5

Removed unused rxData variable


Function Modified: spi_write_and_read(); Changed: volatile uint8_t rxData[3] -> volatile uint8_t rxData; Note: Changed static length array to fix bounded memory in receive buffer

2019-08-26, by MitchAD [Mon, 26 Aug 2019 21:27:32 +0000] rev 4

Function Modified: spi_write_and_read(); Changed: volatile uint8_t rxData[3] -> volatile uint8_t rxData; Note: Changed static length array to fix bounded memory in receive buffer


Function Modified: spi_write_and_read(); Changed: volatile uint8_t rxData[3] -> volatile uint8_t rxData; Note: Changed static length array to fix bounded memory in receive buffer

2019-08-22, by MitchAD [Thu, 22 Aug 2019 17:40:32 +0000] rev 3

Function Modified: spi_write_and_read(); Changed: volatile uint8_t rxData[3] -> volatile uint8_t rxData; Note: Changed static length array to fix bounded memory in receive buffer


Added check for I2C ACK and returned FAILURE if part does not ACK

2019-07-11, by ssmith73 [Thu, 11 Jul 2019 20:21:11 +0000] rev 2

Added check for I2C ACK and returned FAILURE if part does not ACK


Initial Commit

2019-06-13, by ssmith73 [Thu, 13 Jun 2019 15:29:24 +0000] rev 1

Initial Commit