
Stendall
Members-
Content Count
12 -
Joined
-
Last visited
Everything posted by Stendall
-
Glad to be of help.
-
Hi sq7bti. I will try to put a little of light in this topic. The first problem that I faced was to find a i2c scanner sketch that worked on Stellaris. There are some Arduino i2c scanners out there that compile flawlessly but don't work because find i2c devices in each address. The one I'm using and it's working is this: #include <Wire.h> void setup() { Wire.begin(); Wire.setModule(3); Serial.begin(9600); Serial.println("\nI2C Scanner"); } void loop() { byte error, address; int nDevices; uint8_t c; Serial.println("Scanning..."); nDevices = 0; fo
-
Thank you Rei. I got running all my I2C modules.
-
pinMode and digitalWrite outside setup() and loop().
Stendall replied to Stendall's topic in Energia - TivaC/CC3XXX
Thank you Robert. Anyway I don't know if this is something that needs to be fixed. Maybe it's desirable that libraries do not call port functions before the setup. -
pinMode and digitalWrite outside setup() and loop().
Stendall replied to Stendall's topic in Energia - TivaC/CC3XXX
It's working after correct the includes (Energia instead Arduino) and defer the pinMode and digitalWrite calls to the init(). The only thing that don't work it's the text functions. I will check that later. I have to power the HT1632 module from 3.3v instead vbus, because if I do the later the stellaris crash and don't even appears in the usb bus. Maybe the stellaris need a few miliamps more than the arduino. Anyway it's ok. Thank you all. Updated library: https://drive.google.com/file/d/0Bzni4Zrd7hg_Qk80Y1d5bkFrSTA/edit?usp=sharing -
pinMode and digitalWrite outside setup() and loop().
Stendall replied to Stendall's topic in Energia - TivaC/CC3XXX
Thank you madias. Will try the Energia.h and remove all Arduinos.h reference. Actualy I'm using a identical versión of the library, but instead using the digitalWriteFast and pinModeFast I've replaced all ocurrences with the proper digitalWrite and pinMode. Just I dont have realized that before because I was working with a copy of the library. Also I've managed to get running CCSv6 with the last Energia release, compile and debug. So tomorrow will debug it. Thanks again. -
Hi. I'm trying to port a display library of mine for HT1632 display from Arduino to Energia: http://code.google.com/p/ht1632c-driver/ The library for Arduino compiles flawlessly in Energia without a change. It relies only in pinMode, digitalWrite and one single malloc call. The library compiles but don't even come to run the first line inside setup(). I've traced down the problem and found that the Stellaris hang if you try to use pinMode or digitalWrite outside the setup or loop scope. The same library in Arduino works without a problem. A short example of the problem: #include "
-
It will help for sure. Thank you for the links.
-
Nice, will come handy. Thank you for sharing
-
liquidcrystal_i2c library from Arduino and LCD 20X4
Stendall replied to StrangerM's topic in TivaC / CC3XXX Energia Libraries
Thank you very much Stranger. I've tried in Windows just unziping Energia in c:\ and puting your LiquidCrystal_i2C library in the apropiated library folder on the Sketchfolder. And It worked!!!!. Now that I at least know that works, I can fight with it in Linux too. Maybe the problem it's with the 64Bits Linux version of Energia. I didn't needed the Wire.zip. The examples that come bundled with your library have worked fine. I owe you one, man. Huge Thanks. -
liquidcrystal_i2c library from Arduino and LCD 20X4
Stendall replied to StrangerM's topic in TivaC / CC3XXX Energia Libraries
Hi StrangerM ¿can you give me a hand ? I wil really apreciate it. With a fresh installed energia any example give me compile error: [/home/stendall/Work/energia/hardware/tools/lm4f/bin/arm-none-eabi-g++, -c, -g, -Os, -w, -fno-rtti, -fno-exceptions, -ffunction-sections, -fdata-sections, -mthumb, -mcpu=cortex-m4, -mfloat-abi=hard, -mfpu=fpv4-sp-d16, -fsingle-precision-constant, -DF_CPU=80000000L, -MMD, -DARDUINO=101, -DENERGIA=11, -I/home/stendall/Work/energia/hardware/lm4f/cores/lm4f, -I/home/stendall/Work/energia/hardware/lm4f/variants/stellarpad, -I/home/stendall/Work/energia/hardware/lm -
#5RM, what library have you used for that sketch. Can you please share the link to download? I'm having a headache with i2c and Stellaris. Tried everything (diferent modules, pullups, wire start sequences, every i2c port on stellarpad) in every related post, and can't get the I2C working. I have i2c RTC modules, 3 kinds of i2c lcd adapters and one mpu6050 module. No one works or get detected with i2c scanner sketch or works with their specific library. But if I plug a buspirate in parallel with the sdl/sda pins/module used in stellaris, the Bus Pirate comunicate and find the i2c add