L.R.A 78 Posted December 28, 2013 Share Posted December 28, 2013 I had a I2C API that i adapted to work with energia and i actualy liked it more than using Wire. For some reason in the new version of energia (0101E0011) i get the folowing error chosing the module: I2C1_MASTER_BASE' was not declared in this scope This was before declared in the driver lib, i am downloading old energia to check all that, but if anyone could give me some info i would apreciate Quote Link to post Share on other sites
L.R.A 78 Posted December 28, 2013 Author Share Posted December 28, 2013 I think i figured i out the problem with that, the name just changed to I2C1_BASE. Now i have other problems. For some reason it gives me error to everytime it Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 After some searching and trial and error i figured it out that some of those erros were due to some includes being missing from the headers that now use unint32_t istead of unsigned long. The tBoolean problem is also realy weird. From the previous version to this one, that definition is missing from hw_types.h. The folowing line is missing now: typedef unsigned char tBoolean; Can i someone explain why is so many things broken from 1 version to another? i will now be using the previous version to avoid problems until they are sorted Quote Link to post Share on other sites
spirilis 1,265 Posted December 30, 2013 Share Posted December 30, 2013 I've built a few Energia progs (w/ energia 0101E0011) for the Stellaris and Tiva LP's before and I've never seen this, fwiw. Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 It's just weird, i actualy re-downloaded it and copied the library into it and the problem persisted. It seems that some files are missing #include "inc/hw_types.h" and in that same file it's missing the definition of tBoolean. Could you check that in your hw_types.h? Also if you i2c.h compiles well? Becouse it's using unint32_t without including hw_types.h Quote Link to post Share on other sites
spirilis 1,265 Posted December 30, 2013 Share Posted December 30, 2013 Hmm, well hw_types.h uses uint32_t without including stdint.h ... but so do all the other files in the inc/ dir I've noticed. The driverlib/ files all #include <stdint.h> though. That's where the int[8|16|32]_t types are defined IIRC. Also, my copy of Energia 11 doesn't have ethernet.c in there. Can you reload Energia from a fresh install so your self-installed TivaWare/StellarisWare isn't there? Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 So this a clean instal of Energia. Just copied the library into it. This is the errors. In file included from C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:19:0: C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:284:28: error: variable or field 'I2CIntRegister' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:284:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:284:52: error: 'pfnHandler' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:284:64: error: expected primary-expression before 'void' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:285:30: error: variable or field 'I2CIntUnregister' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:285:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:286:32: error: variable or field 'I2CTxFIFOConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:286:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:286:51: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:287:28: error: variable or field 'I2CTxFIFOFlush' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:287:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:288:32: error: variable or field 'I2CRxFIFOConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:288:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:288:51: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:289:28: error: variable or field 'I2CRxFIFOFlush' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:289:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:290:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:291:28: error: variable or field 'I2CFIFODataPut' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:291:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:291:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:292:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:294:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:295:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:297:37: error: variable or field 'I2CMasterBurstLengthSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:297:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:298:37: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:299:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:300:44: error: variable or field 'I2CMasterGlitchFilterConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:300:44: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:301:44: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:302:32: error: variable or field 'I2CSlaveFIFOEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:302:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:302:51: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:303:33: error: variable or field 'I2CSlaveFIFODisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:303:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:304:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:305:27: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:306:30: error: variable or field 'I2CMasterControl' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:306:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:306:49: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:307:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:308:30: error: variable or field 'I2CMasterDataPut' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:308:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:308:49: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:309:30: error: variable or field 'I2CMasterDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:309:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:310:29: error: variable or field 'I2CMasterEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:310:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:311:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:312:33: error: variable or field 'I2CMasterInitExpClk' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:312:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:312:52: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:313:33: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:314:31: error: variable or field 'I2CMasterIntClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:314:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:315:33: error: variable or field 'I2CMasterIntDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:315:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:316:32: error: variable or field 'I2CMasterIntEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:316:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:317:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:317:51: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:317:63: error: expression list treated as compound expression in initializer [-fpermissive] C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:318:34: error: variable or field 'I2CMasterIntEnableEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:318:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:319:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:320:35: error: variable or field 'I2CMasterIntDisableEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:320:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:321:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:322:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:324:33: error: variable or field 'I2CMasterIntClearEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:324:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:325:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:326:33: error: variable or field 'I2CMasterTimeoutSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:326:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:326:52: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:327:33: error: variable or field 'I2CSlaveACKOverride' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:327:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:327:52: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:328:33: error: variable or field 'I2CSlaveACKValueSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:328:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:328:52: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:329:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:330:35: error: variable or field 'I2CMasterSlaveAddrSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:330:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:331:35: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:332:35: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:333:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:334:29: error: variable or field 'I2CSlaveDataPut' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:334:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:334:48: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:335:29: error: variable or field 'I2CSlaveDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:335:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:336:28: error: variable or field 'I2CSlaveEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:336:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:337:26: error: variable or field 'I2CSlaveInit' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:337:26: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:337:45: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:338:32: error: variable or field 'I2CSlaveAddressSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:338:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:338:51: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:339:34: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:340:30: error: variable or field 'I2CSlaveIntClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:340:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:341:32: error: variable or field 'I2CSlaveIntDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:341:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:342:31: error: variable or field 'I2CSlaveIntEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:342:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:343:32: error: variable or field 'I2CSlaveIntClearEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:343:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:343:51: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:344:34: error: variable or field 'I2CSlaveIntDisableEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:344:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:345:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:346:33: error: variable or field 'I2CSlaveIntEnableEx' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:346:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:346:52: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:347:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:347:50: error: expected primary-expression before 'bool' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:347:62: error: expression list treated as compound expression in initializer [-fpermissive] C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:348:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/i2c.h:350:8: error: 'uint32_t' does not name a type In file included from C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:20:0: C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/debug.h:49:41: error: 'uint32_t' has not been declared In file included from C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:21:0: C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:141:28: error: variable or field 'GPIODirModeSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:141:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:141:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:142:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:143:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:144:28: error: variable or field 'GPIOIntTypeSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:144:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:144:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:145:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:146:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:147:30: error: variable or field 'GPIOPadConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:147:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:147:49: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:148:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:148:53: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:149:30: error: variable or field 'GPIOPadConfigGet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:149:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:149:49: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:150:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:150:40: error: 'pui32Strength' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:150:55: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:150:65: error: 'pui32PadType' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:151:27: error: variable or field 'GPIOIntEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:151:27: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:151:46: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:152:28: error: variable or field 'GPIOIntDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:152:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:152:47: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:153:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:154:26: error: variable or field 'GPIOIntClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:154:26: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:154:45: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:155:29: error: variable or field 'GPIOIntRegister' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:155:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:155:55: error: 'pfnIntHandler' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:155:70: error: expected primary-expression before 'void' C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:156:31: error: variable or field 'GPIOIntUnregister' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:156:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:157:8: error: 'int32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:158:26: error: variable or field 'GPIOPinWrite' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:158:26: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:158:45: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:158:62: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:159:30: error: variable or field 'GPIOPinConfigure' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:159:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:160:28: error: variable or field 'GPIOPinTypeADC' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:160:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:160:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:161:28: error: variable or field 'GPIOPinTypeCAN' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:161:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:161:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:162:35: error: variable or field 'GPIOPinTypeComparator' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:162:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:162:54: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:163:28: error: variable or field 'GPIOPinTypeEPI' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:163:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:163:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:164:36: error: variable or field 'GPIOPinTypeEthernetLED' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:164:36: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:164:55: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:165:36: error: variable or field 'GPIOPinTypeEthernetMII' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:165:36: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:165:55: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:166:28: error: variable or field 'GPIOPinTypeFan' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:166:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:166:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:167:34: error: variable or field 'GPIOPinTypeGPIOInput' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:167:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:167:53: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:168:35: error: variable or field 'GPIOPinTypeGPIOOutput' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:168:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:168:54: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:169:37: error: variable or field 'GPIOPinTypeGPIOOutputOD' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:169:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:169:56: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:170:28: error: variable or field 'GPIOPinTypeI2C' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:170:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:170:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:171:31: error: variable or field 'GPIOPinTypeI2CSCL' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:171:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:171:50: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:172:28: error: variable or field 'GPIOPinTypeLCD' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:172:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:172:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:173:28: error: variable or field 'GPIOPinTypePWM' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:173:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:173:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:174:28: error: variable or field 'GPIOPinTypeQEI' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:174:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:174:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:175:28: error: variable or field 'GPIOPinTypeSSI' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:175:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:175:47: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:176:30: error: variable or field 'GPIOPinTypeTimer' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:176:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:176:49: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:177:29: error: variable or field 'GPIOPinTypeUART' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:177:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:177:48: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:178:34: error: variable or field 'GPIOPinTypeUSBAnalog' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:178:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:178:53: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:179:35: error: variable or field 'GPIOPinTypeUSBDigital' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:179:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:179:54: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:180:33: error: variable or field 'GPIOPinTypeWakeHigh' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:180:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:180:52: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:181:32: error: variable or field 'GPIOPinTypeWakeLow' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:181:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:181:51: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:182:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:183:34: error: variable or field 'GPIODMATriggerEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:183:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:183:53: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:184:35: error: variable or field 'GPIODMATriggerDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:184:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:184:54: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:185:34: error: variable or field 'GPIOADCTriggerEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:185:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:185:53: error: 'uint8_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:186:35: error: variable or field 'GPIOADCTriggerDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:186:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/gpio.h:186:54: error: 'uint8_t' was not declared in this scope In file included from C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:25:0: C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:614:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:615:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:616:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:617:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:618:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:619:37: error: variable or field 'SysCtlPeripheralPowerOn' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:619:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:620:38: error: variable or field 'SysCtlPeripheralPowerOff' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:620:38: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:621:35: error: variable or field 'SysCtlPeripheralReset' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:621:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:622:36: error: variable or field 'SysCtlPeripheralEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:622:36: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:623:37: error: variable or field 'SysCtlPeripheralDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:623:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:624:41: error: variable or field 'SysCtlPeripheralSleepEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:624:41: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:625:42: error: variable or field 'SysCtlPeripheralSleepDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:625:42: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:626:45: error: variable or field 'SysCtlPeripheralDeepSleepEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:626:45: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:627:46: error: variable or field 'SysCtlPeripheralDeepSleepDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:627:46: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:631:29: error: variable or field 'SysCtlIntEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:631:29: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:632:30: error: variable or field 'SysCtlIntDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:632:30: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:633:28: error: variable or field 'SysCtlIntClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:633:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:634:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:635:31: error: variable or field 'SysCtlLDOSleepSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:635:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:636:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:637:35: error: variable or field 'SysCtlLDODeepSleepSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:637:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:638:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:639:33: error: variable or field 'SysCtlSleepPowerSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:639:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:640:37: error: variable or field 'SysCtlDeepSleepPowerSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:640:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:641:32: error: variable or field 'SysCtlLDOConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:641:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:645:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:646:35: error: variable or field 'SysCtlResetCauseClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:646:35: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:647:37: error: variable or field 'SysCtlBrownOutConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:647:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:648:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:649:25: error: variable or field 'SysCtlDelay' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:649:25: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:650:33: error: variable or field 'SysCtlMOSCConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:650:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:651:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:652:28: error: variable or field 'SysCtlClockSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:652:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:653:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:654:37: error: variable or field 'SysCtlDeepSleepClockSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:654:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:655:43: error: variable or field 'SysCtlDeepSleepClockConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:655:43: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:656:43: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:657:31: error: variable or field 'SysCtlPWMClockSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:657:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:658:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:659:31: error: variable or field 'SysCtlADCSpeedSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:659:31: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:660:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:665:33: error: variable or field 'SysCtlGPIOAHBEnable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:665:33: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:666:34: error: variable or field 'SysCtlGPIOAHBDisable' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:666:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:669:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:671:40: error: variable or field 'SysCtlLPCLowPowerConfigSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:671:40: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:672:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:673:36: error: variable or field 'SysCtlResetBehaviorSet' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:673:36: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:674:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:675:34: error: variable or field 'SysCtlClockOutConfig' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:675:34: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:675:55: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:676:32: error: variable or field 'SysCtlAltClkConfig' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:676:32: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:677:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:678:28: error: variable or field 'SysCtlNMIClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:678:28: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:679:38: error: variable or field 'SysCtlVoltageEventConfig' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:679:38: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:680:8: error: 'uint32_t' does not name a type C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:681:37: error: variable or field 'SysCtlVoltageEventClear' declared void C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\cores\lm4f/driverlib/sysctl.h:681:37: error: 'uint32_t' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp: In member function 'void IdoisC::I2CSetup(long unsigned int, long unsigned int)': C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:105:49: error: 'SysCtlPeripheralEnable' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:113:52: error: 'GPIOPinTypeI2CSCL' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:114:50: error: 'GPIOPinTypeI2C' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:125:51: error: 'SysCtlClockGet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:125:64: error: 'I2CMasterInitExpClk' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:144:37: error: 'GPIOPinConfigure' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp: In member function 'long unsigned int IdoisC::I2CRegRead(long unsigned int, unsigned char, unsigned char)': C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:267:32: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:275:55: error: 'I2CMasterSlaveAddrSet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:280:39: error: 'I2CMasterDataPut' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:285:60: error: 'I2CMasterControl' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:290:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:297:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:316:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:323:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:331:45: error: 'I2CMasterDataGet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp: In member function 'long unsigned int IdoisC::I2CRegWrite(long unsigned int, unsigned char, unsigned char, unsigned char)': C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:373:32: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:381:55: error: 'I2CMasterSlaveAddrSet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:386:39: error: 'I2CMasterDataPut' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:391:65: error: 'I2CMasterControl' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:396:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:403:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:421:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:428:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:441:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:448:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp: In member function 'long unsigned int IdoisC::I2CReadData(long unsigned int, unsigned char, unsigned char, char*, unsigned int)': C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:497:32: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:505:55: error: 'I2CMasterSlaveAddrSet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:510:39: error: 'I2CMasterDataPut' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:515:60: error: 'I2CMasterControl' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:520:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:527:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:573:33: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:580:35: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:588:54: error: 'I2CMasterDataGet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp: In member function 'long unsigned int IdoisC::I2CWriteData(long unsigned int, unsigned char, unsigned char, char*, unsigned int)': C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:635:32: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:643:59: error: 'I2CMasterSlaveAddrSet' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:648:39: error: 'I2CMasterDataPut' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:653:65: error: 'I2CMasterControl' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:658:35: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:665:31: error: 'I2CMasterErr' was not declared in this scope C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:709:33: error: 'I2CMasterBusy' cannot be used as a function C:\Users\Asus\Desktop\energia-0101E0011\hardware\lm4f\libraries\I2C_Stellaris_API\I2C_Stellaris_API.cpp:716:35: error: 'I2CMasterErr' was not declared in this scope Quote Link to post Share on other sites
spirilis 1,265 Posted December 30, 2013 Share Posted December 30, 2013 I'm guessing they're using TivaWare now, btw, since the Tiva-C is supported. Check this out- http://www.ti.com/lit/an/spma050a/spma050a.pdf Migrating Software Projects from StellarisWare L.R.A 1 Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 It's not exacly my library. I adapted a API used in Code Composer to work with Energia. Credit to the one who did it: http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/235926.aspx One of the fuctions is still not working wich is scaning for the adresses Here is the library adapted for the previous version. For the new just change to I2Cn_Base wich ill update later. http://forum.stellarisiti.com/topic/1592-energia-library-i2c-api-on-energia/ Gona try to change the headers to see if it starts working what pain Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 Ok then. So this is what i did for tBoolean. in ethernet.h i added as you said #include <inttypes.h> #include <stdbool.h>. But it still couldn't use tBoolean. Then i saw this on the migrating PDF: 4. Globally replace tBoolean in your source code with the standard bool type. This means that i have to replace all tBoolean for bool. it seems that i should not have ethernet.h or ethernet.c becouse there isn't any Tiva that suports it so should just delete it. I still had it becouse i pasted over the previous version to keep libraries. Thanks for your help Quote Link to post Share on other sites
spirilis 1,265 Posted December 30, 2013 Share Posted December 30, 2013 Gotcha... I think the newest TivaWare has added ethernet back in because the new TM4C129 series chips have it (i.e. they finally brought it back) but that version isn't used in this Energia release. Sent from my Galaxy Note II with Tapatalk 4 Quote Link to post Share on other sites
L.R.A 78 Posted December 30, 2013 Author Share Posted December 30, 2013 So here is the "aftermat": Driverlib files that needed adding #include <inttypes.h> #include <stdbool.h>: debug.h uart.h sysctl.h interrupt.h i2c.h Also updated names of I2Cn_MASTER_BASE to I2Cn_BASE in library. Gona post the library updated now with these notes bluehash and energia 2 Quote Link to post Share on other sites
energia 485 Posted December 31, 2013 Share Posted December 31, 2013 Thanks for the summary @L.R.A! It would be better to #include <inttypes.h> #include <stdbool.h> in the file that is including the .h files from driverlib. See note 2 in http://www.ti.com/lit/an/spma050a/spma050a.pdf 2. Add #includes for <stdint.h> and <stdbool.h> at the top of all source files that include StellarisWare or TivaWare headers. These headers define the C99 standard data types now used in TivaWare. In my opinion sdtint and stdbool should have been included in all .c/.h files in driverlib rather than depending on the user to include them. Quote Link to post Share on other sites
L.R.A 78 Posted December 31, 2013 Author Share Posted December 31, 2013 But it doesn't make sense. If for any, realy just any use those driverlib files need to have included those files, then why should i be the one have to include when i use them? They are just incomplete in my opinion and that is a error Quote Link to post Share on other sites
spirilis 1,265 Posted December 31, 2013 Share Posted December 31, 2013 Not sure, but, that's a TivaWare issue Maybe go to the E2E forum and suggest it? http://e2e.ti.com/support/microcontrollers/tiva_arm/default.aspx Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.