Export to MBED Studio

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
tgrosch
Date:
Sun Oct 25 01:51:13 2020 +0000
Parent:
0:62b846b3988a
Commit message:
Transfer to MBED Studio

Changed in this revision

hostController.cpp Show annotated file Show diff for this revision Revisions of this file
i2cHandler.cpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/hostController.cpp	Sun Oct 25 00:58:24 2020 +0000
+++ b/hostController.cpp	Sun Oct 25 01:51:13 2020 +0000
@@ -242,7 +242,7 @@
 }
 
 
-void hostController::printf(const char *fmt, ...){
+void hostController::printf(const char *fmt, ...){ //TODO use the Serial pc(SERIAL_TX, SERIAL_RX) here
 #ifdef VERBOSE_MODE
     va_list args;
 	va_start(args, fmt);
--- a/i2cHandler.cpp	Sun Oct 25 00:58:24 2020 +0000
+++ b/i2cHandler.cpp	Sun Oct 25 01:51:13 2020 +0000
@@ -27,6 +27,7 @@
 }
 
 void I2C::i2cHandler::init(void){
+	//TODO do platform initialization here
 	// no reason to initalize mbed I2C
 //	this->i2cParam.selectClockSource = USCI_B_I2C_CLOCKSOURCE_SMCLK; // Clecting the SMCLK For the I2C Clocks.
 //	this->i2cParam.i2cClk = UCS_getSMCLK();
@@ -59,6 +60,7 @@
 
 	this->updateSlaveAddress();
 	state=true;
+	//TODO this is the I2C write
 //    USCI_B_I2C_setMode(USCI_B1_BASE,USCI_B_I2C_TRANSMIT_MODE);
 
 //   cnt=this->timeOut;
@@ -75,7 +77,7 @@
 //	state&=USCI_B_I2C_masterSendMultiByteStopWithTimeout(USCI_B1_BASE,this->timeOut); // Function returns 1 for success
 //	while (USCI_B_I2C_masterIsStopSent(USCI_B1_BASE));
 //    USCI_B_I2C_setMode(USCI_B1_BASE,USCI_B_I2C_TRANSMIT_MODE);
-//	return state;
+	return state;
 }
 
 
@@ -103,6 +105,7 @@
 	static uint32_t cnt;
 	this->updateSlaveAddress();
 	state=true;
+	//TODO put in the I2C read
 //	cnt=this->timeOut;
 //	while((USCI_B_I2C_isBusBusy(USCI_B1_BASE)) & cnt--);
 //	if(!cnt)
@@ -129,6 +132,7 @@
 	static uint8_t c;
 
 	state=true;
+	//TODO Put is the continiuos read of continouseReadByteCount bytes here
 //	if(USCI_B_I2C_isBusBusy(USCI_B1_BASE))
 //		return false;
 //	state&=USCI_B_I2C_masterSendSingleByteWithTimeout(USCI_B1_BASE,this->continousReadRegisterAddress,this->timeOut); // Function returns 1 for success
--- a/main.cpp	Sun Oct 25 00:58:24 2020 +0000
+++ b/main.cpp	Sun Oct 25 01:51:13 2020 +0000
@@ -3,7 +3,7 @@
 // Read temperature from LM75BD
 
 I2C i2c(D14, D15);
-Serial pc(SERIAL_TX, SERIAL_RX);
+Serial pc(SERIAL_TX, SERIAL_RX); //TODo fice this pc host iissue
 
 #include "OPT3101device.h"