Jump to content


  • Content Count

  • Joined

  • Last visited

About ikravets

  • Rank
    Noob Class

Contact Methods

  • Website URL

Profile Information

  • Gender
    Not Telling
  • Location
  • Interests
    Programming, Home Automation, Microcontrollers, Ski, Piano
  • Github
  1. @@vinicius.jlantunes, please look into http://platformio.org and integration with Visual Studio http://docs.platformio.org/en/latest/ide/visualstudio.html
  2. Try one of: DHT11 by Bryce Feigum Adafruit-DHT by Adafruit Industries The full list with DHT Libraries
  3. These editors will be used only for syntax highlighting, "live" code checking, step-by-step debugging, code completion. You have no need to setup builder, compiler... all this job PlatformIO will perform. It has built-in source code builder which can automatically analyse dependency and reliably detect build changes. It doesn't indecent on any editors, IDE or even operations systems. Only on Python Interpreter. Many of these editors support "make" type projects where you organise your hotkeys with predefined targets. In Sublime Text you can define direct build command like "platformio run". See http://sublimetext.info/docs/en/reference/build_systems.html But the easiest way is to define "make" file which will work for Sublime Text, VIM, Eclipse IDe and etc. For example, all: upload build: platformio run upload: platformio run -t upload clean: platformio run -t clean Here is more interesting example of integration Eclipse with Platformio: Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO. These steps are also valid for TI MSP430 / TIVA boards.
  4. @@Rei Vilo, thanks for your job and project! I saw it earlier. It's a great example how to extend XCode But... PlatformIO should be really _platform_ tool. It should work with different development platforms and with different operation systems. Also, it shouldn't depend on other soft and user shouldn't bother to install something(like, Arduino or Energia IDE, or gcc-arm-toolchain...). Only 4 magic commands in the terminal for starting: # 1. install PlatformIO (see "Super-Quick" section in the README) $ python get-platformio.py # 2. install pre-built platforms for different OS $ platformio install atmelavr timsp430 # and etc... # 3. initialise empty project and put your code to "src" folder (also, setup your environments in "platformio.ini") $ platformio init # Process it $ platformio run What is more, PlatformIO can be integrated to XCode or another IDE with minimal efforts. P.S: What do you think about integration PlatformIO with embedXCode? Sounds stupidly, but we could merge our efforts to platform-independent build tool. Also we can allow many people to use all valuable multi-platform things on the different OS.
  5. @@igor, it is similar for me. I also don't like huge monsters like Eclipse and etc., I prefer to work with VIM (with great compilation and syntax check). As a result, I have simple fake Makefile for the project (like this) and PlatformIO performs all the dirty job for me Can you try PlatformIO? What is a type of your OS?
  6. @@bluehash, thanks for answers. Of course, I understand that this idea isn't useful for professionals or people that work with a single project that was based on specific device. Because these people can configure and setup all instruments without problems. As for me, I'm not big guru in embedded field because it's only my hobby. Sound funny, but I'm web-dev in the past and in the soul As for PlatfromIO, this isn't commercial project or some type of ads. It was a small idea which was born from the SmartAnthill Project. PlatformIO will be useful for SACC (SmartAnthill Cloud Compiler). Where the same firmware code will be compiled to different platforms. But it is only my dream for now On the whole, I can create separated topic about SmartAnthill and we can discuss it. Because I've been reading this forum for a long time and I appreciate this community. P.S: Also, isn't good that "Tiva-C ARM Community" lives in the other place I don't want duplicate this subject.
  7. Try "tilib" driver for mspdebug under Windows: $ mspdebug tilib And example how to flash firmware: $ mspdebug tilib --force-reset "prog /path/to/your/firmware.hex"
  8. I'm currently working on cross platform build tool named PlatformIO. It has pre-built MSP430 GCC toolchain & mspdebug for Mac, Linux 32/64 & Windows OS. 1. How often do you use external standalone toolchain to build your code? In which case? 2. What is your favourite IDE+Toolchain? 3. What would you like to have in paltformio tool? Thanks a lot for answers! P.S: The main idea of this tool is to compile code with different platforms. See Wiring Framework (Arduino + Energia) Blink Example.
  • Create New...