Author Topic: LGTSDK  (Read 2739 times)

0 Members and 1 Guest are viewing this topic.

Offline dannyfTopic starter

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
LGTSDK
« on: May 16, 2014, 03:33:22 pm »
Interesting approach - works with gcc-avr and iar-avr.

http://www.lgtic.com/wp-content/uploads/2014/05/LGTSDK_Builder_Quick_Start.pdf

Looks to be more for the Arduino crowd, given the simplicity of the UI in the pdf file.
================================
https://dannyelectronics.wordpress.com/
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8275
Re: LGTSDK
« Reply #1 on: May 17, 2014, 11:50:21 am »
Good thing they didn't have a 'B' in their name. :o
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: LGTSDK
« Reply #2 on: May 17, 2014, 12:19:46 pm »
was thinking the same thing
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline dannyfTopic starter

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: LGTSDK
« Reply #3 on: May 17, 2014, 04:35:04 pm »
I just tried it. Quite interesting.

Pros:
1) fairly modern but minimalist UI;
2) auto-detects winavr - zero configuration on my part;
3) extensive built-in drivers for avr/lgt - beats out arduino;
4) highly integrated: from device configuration, editing, build to program, all in one;
5) small download (just over 2MB + .net). No installation required.
...

Cons:
1) resizing of windows not quite working;
2) limited support: two devices (lgt8f88 / atmega88 and one other).

================================
https://dannyelectronics.wordpress.com/
 

Offline dannyfTopic starter

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: LGTSDK
« Reply #4 on: May 17, 2014, 04:36:11 pm »
This is the code I ran:

Code: [Select]
//===================================================
// Auto generated file : 5/17/2014 12:22:39 PM
//===================================================

#include "allinone.h"

// Import external definitions
extern void init_modules(void);

int main(void)
{
// Device initialization
init_modules();
DrvGPIO_EnableOutput(B, OUT1);

// Add your code from here
while (1) {
DrvGPIO_TogglePort(B, OUT1);
}

return 0;
}

Output on the chip (simulation):

================================
https://dannyelectronics.wordpress.com/
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf