Rei Vilo

Members
  • Content count

    1,643
  • Joined

  • Last visited

  • Days Won

    68

Rei Vilo last won the day on March 5

Rei Vilo had the most liked content!

About Rei Vilo

  • Rank
    Level 5

Contact Methods

  • Website URL
    http://embeddedcomputing.weebly.com

Profile Information

  • Gender
    Male
  • Location
    France
  • Interests
    Robots with fischertechnik — Embedded systems with embedXcode
  • Github
    https://github.com/rei-vilo/
  1. As per Two Repositories for MSP430 MCUs and Two Repositories for MSP430 MCUs, LG = legacy generation = current tool-chain NG = new generation = new tool-chain —not yet released To compile the new Energia NG, you need JDK 1.8 and a specific command, as per Unable to build Energia on Mac OS X sudo ant -buildfile build-energia.xml clean dist To all other questions, unfortunately, I don't know. @energia is the best suited to provide answers. Actually, I'm no longer using the Energia IDE, only the board packages and APIs. I'm using embedXcode on macOS and Visual Code.
  2. Release notes: http://energia.nu/download/ GitHub repository: https://github.com/robertinant/EnergiaNG
  3. @brelliott18 Have you gone through the reference at http://energia.nu/reference/wire/?
  4. Compared to the Raspberry Pi, The BeagleBone offers two PRUs for time-critical and deterministic tasks. However, developing against those PRUs isn't exactly easy. I went for alternatives. Very similar to the Arduino Yun, the Mediatek LinkIt Smart 7688 Duo features two cores: the processor MT7688AN runs on Linux for WiFi, and the ATmega32U4 micro-controller is compatible with Arduino. The Arduino Tian is an updated Arduino Yun with an Atheros AR9342 as CPU for WiFi (dual band WiFi), Ethernet (1000 Mbit/s Ethernet) and Bluetooth, and a Cortex-M0+ SAMD21G18 as MCU with 256 KB of Flash and 32 KB of RAM. The Intel Edison was very promising with a combined MPU + MCU + WiFi + BLE on a single SoC. Unfortunately, programming the MCU requires the reboot of the whole board MCU, and the MCU tick time is 10 ms. The SDK and API aren't mature yet but haven't been updated for a while. Dead project? Last and best choice, the UDOO Neo board combines a Cortex-A9 MPU with a Cortex-M4 MCU on the Freescale i.MX 6SoloX. The Cortex-M4 can be programmed on the fly. The board features Ethernet + WiFi + BLE.
  5. Perform a search on this forum, as the topic has been already asked and answered many times. Yes, you need a logic level converter.
  6. The library comes with a Reference Manual, with documentation for all functions. Have you had a look at it?
  7. @bluehash Congatulations for the new website! I like the look-and-feel. One comment: the new website seems slower than the previous one. Downloading a page takes more time. I don't know whether the pages are heavier with the new website or whether the connection is slower.
  8. Best way is to open the related header file and search for getTouch(). Which example are you trying to compile? Does the main sketch include #include <LCD_screen.h> #include <LCD_screen_font.h> #include <LCD_utilities.h> #include <Terminal12e.h> #include <Terminal6e.h> #include <Terminal8e.h> This is an unpleasant requirement from Arduino / Energia: all the libraries need to be listed on the main sketch.
  9. Actually, the I²C implementation for the ESP8266 differs from the Arduino standard. Energia complies with the Arduino standard. I'm using I²C extensively on LaunchPads and I've never experienced any issues. The MSP430F5538 is not officially supported by Energia. Have you tried with a LaunchPad officially supported by Energia, e.g. MSP430G2553 or MSP430F5529? I don't have any MPL3115A2 at hand, so I can't proceed with tests. Does its data-sheet mention some non-standard usage of I²C protocol? Finally, have you tried to add a delay and change your code to Wire.beginTransmission(MPL3115A2_ADDRESS); Wire.write(regAddr); Wire.endTransmission(); // modified delay(100); // added Wire.requestFrom(MPL3115A2_ADDRESS, 1); return Wire.read();
  10. About libraries: Some Misconceptions about Libraries Posting a Library for Energia How To: Porting Libraries
  11. Have you check the Energia reference at http://energia.nu/reference/wire/? Wire.begin(14,2); stands for a slave I²C. Use Wire.begin(); instead, as it is I²C master.
  12. See https://github.com/energia/Energia/issues/796, https://github.com/energia/Energia/issues/609 and https://github.com/energia/Energia/issues/764. Are the switches configured correctly?
  13. Nice surprise! It’s here! Get your Wi-Fi® SensorTag today Get data from 10 sensors to the cloud in minutes Connect to the cloud in minutes with this ready-to-use demo platform Run applications on 2 AAA batteries Learn more