Arduino IDE 1.6.8 is now released !

martinayotte
Wed Mar 09, 2016 11:25 pm
It seems that Arduino IDE 1.6.8 is now released !

RogerClark
Thu Mar 10, 2016 1:52 am
I wonder what new, non-backwards compatible features it adds ;-)

martinayotte
Thu Mar 10, 2016 2:47 am
:lol:

stevech
Thu Mar 10, 2016 3:07 am
What’s the latest in the feud (battle?) between the two ‘duino camps?

RogerClark
Thu Mar 10, 2016 3:17 am
@stevech

I don’t think this is part of the feud

Its just that the IDE team like to release new IDE versions that don’t work with existing core files

So we have a constant battle to update the core just so that it works with the latest release of the IDE (about once a month)

Hence why the repo now only works with version 1.6.5


zoomx
Thu Mar 10, 2016 10:17 am
@stevech
Hernando Barragán has wrote his point of view in the history of Arduino
The Untold History of Arduino
https://arduinohistory.github.io/
Barragán developed Wiring in 2003 as Master’s thesis project at the Interaction Design Institute Ivrea (IDII) in Italy.

madias
Thu Mar 10, 2016 11:28 pm
zoomx wrote:@stevech
Hernando Barragán has wrote his point of view in the history of Arduino
The Untold History of Arduino
https://arduinohistory.github.io/
Barragán developed Wiring in 2003 as Master’s thesis project at the Interaction Design Institute Ivrea (IDII) in Italy.

mrburnette
Thu Mar 10, 2016 11:57 pm
madias wrote:
<…>
I’m the only one being sad reading this? I know, it was about eight years ago I started into MCU programming, using “Arduino” and it takes me one year to realize that “Wiring” starts it first. <…>

RogerClark
Fri Mar 11, 2016 1:32 am
we could use Notepad+ and compile by makefile…

I’ve stopped using the IDE for editing for most things, as I find it very clunky, and I’m actually using NotePad++

(On Linux I’m using Sublime, but I also run Notepad++ on Linux using Wine and it works really well, and is in many respects better than Sublime)

I’ve not tried it, but isnt there some sort of Arduino Make program, I forget what its called.

If I had time, I’d probably switch to that, as all I’m using the IDE for is to compile and upload, (and select board type)

I guess the Make / Builder thing probably just does the build and not upload (though I could be wrong)

What the “Arduino” concept give us is standardization of some API’s, but also a massive codebase of libraries.

e.g. I’d not like to have to write Software Serial, or ArduinoJSON myself and I don’t suppose STM released either.


ddrown
Fri Mar 11, 2016 6:13 am
martinayotte wrote:It seems that Arduino IDE 1.6.8 is now released !

madias
Fri Mar 11, 2016 6:53 am
mrburnette wrote:
Seems that there are some inflated (bloated) egos out there.
Ray

RogerClark
Fri Mar 11, 2016 8:43 am
Matthias

Thanks for the link to the NPP plugin

It looks like its worth trying


mrburnette
Fri Mar 11, 2016 12:43 pm
madias wrote:
<…>
Or Xcode on OSX. <…>

Slammer
Fri Mar 11, 2016 4:59 pm
Arduino IDE is very limited….
If you think that Eclipse is bloated, try Codeblocks… very lean, nice editor, custom toolchains and compile options, windows/linux support, debugger interface and many other advanced features.

sheepdoll
Fri Mar 11, 2016 5:38 pm
I use TextWrangler on Mac. This is the “free” version of BBEdit. What is nice is that it has highlighter plugins for languages like Postscript, which are user customizable.

I have been playing about in ArduinoLand for the last month or so. Mostly with my Mega328 AVR stuff. I had run out of pins so I made a second I2C HD44780 compatible display board for a 9 char VFD. With a few changes It should work with the Extended I2C LCD library that seems to be popular.

I think that is what makes Arduino so powerful. The device libraries. I was looking in my demo board box and found a Sam4L Xplained Pro kit. In reading the Atmel documentation on the included oLed demo it said the datasheet was not public. Yet a google search of Adafruit has an Arduino library for almost the same chip and driver. Same for some other TFT displays I have. Now If ever I make a breakout board for the connector I can test this with STM32…

Curiously the ArduinoIDE editor is better than the Atmel Studio4 one. Studio4 does not do some basic things like {} balancing. Of course the elephant in the room is Eclipse, but that has it’s own topics…

I have a Gen3 makerbot Sanguino 3D print controller. The local makerspace has some 3D printers. I looked at the firmware they are using. It is called Sailfish. This does not build inside the Arduino IDE nor does it use make. Instead it builds with a tool called SCons. http://www.scons.org/ I still have not figured out why coding in python or java is not as scary as programming C or C++? Then my preference is for postscript and if I must objective C.

Even the Atmel AVR world is fractured. Studio is now Version 7. I prefer Version 4 on XP. I got tired of schlepping my XP laptop back and forth to the pipe organ. There was an unused windows8 machine. I learned that Studio4 does work with the newer M$ OSs. Installed it and managed to get the drivers to see the dongles. When I went to build, my code would not due to differences in AVR-GCC and something called PROGMEM vs prog_char.

The problem with staying past the razors edge of technology, is that it is quite easy to cut oneself.


madias
Fri Mar 11, 2016 10:38 pm
Don’t forget about UECIDE in the IDE Front. Supports many platforms like avr, pic32, ESPs on Win osx linux. I tried to impart between Roger and Majenko in the past for putting stm32duino in UECIDE, but it Peter out for unknown reasons.
Edit: Mobile devices are not made for writing, please forgive my typos

RogerClark
Fri Mar 11, 2016 11:46 pm
Hi Matthias

I from what I recall, the structure of the core for UECIDE was quite a lot different from the core for the Arduino IDE, so it was going to take a lot of work to refactor it (but my memory is hazy, as it was ages ago ;-)


stevech
Sat Mar 12, 2016 5:40 am
madias wrote:Don’t forget about UECIDE in the IDE Front. Supports many platforms like avr, pic32, ESPs on Win osx linux. I tried to impart between Roger and Majenko in the past for putting stm32duino in UECIDE, but it Peter out for unknown reasons.
Edit: Mobile devices are not made for writing, please forgive my typos

simonf
Sat Mar 12, 2016 2:22 pm
madias wrote:mrburnette wrote:

Or Xcode on OSX. Like Roger, I edit most code on Xcode (while on MAC) or Notepad++
Maybe there is a possibility to integrate makefile /GCC as a plugin for notepad++, like embedXcode —> http://embedxcode.weebly.com/ (just see the supported MCU /IDE lists…amazing)
Edit: Ok, Arduino for Notepad++ is partially done: http://stonez56.blogspot.co.at/2015/04/ … tepad.html

stevech
Sat Mar 12, 2016 7:03 pm
simonf wrote:madias wrote:mrburnette wrote:

Or Xcode on OSX. Like Roger, I edit most code on Xcode (while on MAC) or Notepad++
Maybe there is a possibility to integrate makefile /GCC as a plugin for notepad++, like embedXcode —> http://embedxcode.weebly.com/ (just see the supported MCU /IDE lists…amazing)
Edit: Ok, Arduino for Notepad++ is partially done: http://stonez56.blogspot.co.at/2015/04/ … tepad.html

simonf
Sat Mar 12, 2016 8:58 pm
stevech wrote:

Visual Micro (free) is a mature and very good plug-in for free MS Visual Studio. Very popular. Targets AVR, ARM, etc. this IDE-pair uses GCC and parses Arduino board files.

RogerClark
Sun Mar 13, 2016 10:04 pm
I didnt think VisualMicro was free.

I thought it was free to try, but not for extended use.

BTW.

I tried installing Visual Studio 2015 community edition (free) , but it seems to keep nagging me about registering with Microsoft and requiring a MS account.

So I uninstalled it.

I have older versions of Visual Studio ( not the community version) e.g. VS2012, so I may try installing that on a spare machine, and see if Visual Micro works with older versions of VS.


stevech
Mon Mar 14, 2016 5:46 am
RogerClark wrote:I didnt think VisualMicro was free.

I thought it was free to try, but not for extended use.

BTW..


RogerClark
Mon Mar 14, 2016 6:53 am
Thanks Steve

I may see if I can get a copy of VS2013.

I can’t exactly remember the annoying thing with VS2015, but I recall something bugged me so I un-installed it and planned to go back to VS2012


simonf
Mon Mar 14, 2016 8:27 pm
RogerClark wrote:Thanks Steve

I may see if I can get a copy of VS2013.

I can’t exactly remember the annoying thing with VS2015, but I recall something bugged me so I un-installed it and planned to go back to VS2012


stevech
Mon Mar 14, 2016 9:03 pm
Maybe because I don’t use newer than VS 2013 and I never registered for Azure or any MS cloud stuff… MS just doesn’t send me anything or bug me.

I’ve used IAR for years.. best debugging support on ARM.
Keil – I found to be close to but not as good as IAR.
Eclipse: I used it for a year not by choice and grew to really hate it more each day. Written by and for hyper-geeks that enjoy spending 3/4 of their project time farting with the tools.

Visual Studio w/GCC is THE best for non-professional users. Amazing that MS offers it free now.
That IDE’s intellisense and refactoring and the like is just the best there is.
Visual GDB $100 is well worth it as a compromise- it uses Visual Studio. IIIRC that price lets you target Android, ARM, X86, Linux.


RogerClark
Mon Mar 14, 2016 9:24 pm
Ah.

I had to register an account with MS as I needed to use Azure.

Actually, I’m no longer using Azure as it turned out to be far to expensive for my needs.

However I’m still lumbered with the MS account, and I think I probably entered it as part of the VS2015 install, as it didnt appear to be optional.

I suspect it was optional, but MS pretend its not, and then link your copy of VS to your account, which then seemed to be a problem, with it wanting me to login before I could use VS :-(

So perhaps If I did a clean install it may be OK, However it may be too late on the computer I initially installed onto, as no doubt its deeply ingrained into the OS and I probably can’t remove this linkage without a re-install.

Basically, it all got too messy and too hard, and was not worth wasting time over.


mrburnette
Mon Mar 14, 2016 11:38 pm
RogerClark wrote:
<…>
Basically, it all got too messy and too hard, and was not worth wasting time over.

RogerClark
Tue Mar 15, 2016 3:28 am
I agree.

It does seem to be the way things have been going for quite some time.

I have XPosed framework installed on all my Android devices, which allows me to install XSecurity, and it tells me precisely what each Android app is trying to access on my device(s), and loads of apps start opening your contacts list and also looking in your email contacts.

This is partially Google’s fault, because of the lack of granularity in security permissions, but it is also symptomatic of the way most large companies don’t respect your privacy and want to use every bit of information they can on you, for their commercial gain.


stevech
Tue Mar 15, 2016 6:33 am
I think we’re all paying the price via onerous ads and junk content galore… paying in terms of annoyances and frustration – since we pay zero or less than cost for so much in the web world. Kind of like “magazine dandruff” on steroids.

mrburnette
Tue Mar 15, 2016 12:17 pm
stevech wrote:I think we’re all paying the price via onerous ads and junk content galore… paying in terms of annoyances and frustration – since we pay zero or less than cost for so much in the web world. Kind of like “magazine dandruff” on steroids.

ahull
Tue Mar 15, 2016 5:54 pm
My two pence or two cents worth, I find it mildly amusing that all of the big players get hot under the collar about ad blockers.

I have used one for years. I also don’t subscribe to the “we are entitled to rifle through your contacts because you used our poxy app” model. So far as I am concerned the killer app for the modern era would be a “Private Contacts” app, that spits [email protected] back to every request to look through my private stuff.

If I purchase a paper magazine, it may well be full of “blow in” tat, but it doesn’t say in the subscription, “In order to increase our revenue, we reserve the right to come round to your house at any time and look through all of your personal documents.” Advertising is entirely different from snooping.


mrburnette
Tue Mar 15, 2016 6:26 pm
ahull wrote:<…>
Advertising is entirely different from snooping.

ahull
Wed Mar 16, 2016 12:10 am
mrburnette wrote:ahull wrote:<…>
Advertising is entirely different from snooping.

RogerClark
Wed Mar 16, 2016 12:42 am
BTW

When I said about Google’s privacy granularity, I was referring to Android. There is a list of the current permissions half way down this page

http://developer.android.com/guide/topi … sions.html

I’m not sure it was always as granular as this, as on my Android devices, they just seem to have things like “Access your contacts”

I vaguely recall in the past that permissions used to be less granular.

Really nowadays, Apps should not need to request swathes of permissions, so either its bad coding or deliberate snooping.

I’d like to think the former, but who knows….


stevech
Wed Mar 16, 2016 1:10 am
To further hijack this thread….

I’m concerned about TV and DVRs… skipping commercials. It’s a death spiral.
Or it ends just before death with a ginormous increase in cost of content or DVR skipping turned off. (I’ve heard that’s happening now).


RogerClark
Wed Mar 16, 2016 2:04 am
Steve

This is kind of happening already, here in Australia

I have a PVR box, which has 1 min skip forward (not full advert skip, but you just need to press the button a few times), and an auto-scheduler, which I added via a plugin (My PVR has a C API and people have written additional modules like auto-schedulers, but I don’t think there is an active community for this any more, as its rather a nice product, which is only sold in a few countries)

The commercial channels are increasingly, miss – scheduling the programs, or changing the schedule at short notice, to make it harder and harder to the PVR boxes to record by looking at the schedule.

I’m not sure how this practice actually helps the commercial TV companies, as I can’t see how anyone could manage to watch a whole series, as they move the programs an hour forwards or backwards, so if you turned on the TV at a specific time to watch a specific program, the chances are you’d not be able to see it.

Perhaps they expect people to wait for half an hour, watching the previous program, plus adverts etc. But I really can’t see many people doing that.

The free to air TV companies, have banded together with a new standard for TV recorders, which they call “Freeview Plus”, which has additional features and I think can record via schedule, but these boxes can’t skip commercials, and also I don’t think they can stream the recorded programs to your home LAN (mine can stream to LAN)

So I don’t see myself buying one of the boxes any time soon.

TV viewing seems to be a think of the past anyway. (shame though.)


stevech
Wed Mar 16, 2016 3:04 am
Without commercial skipping, I will watch 0 TV. I’m already down to maybe 3 hours a week.

No-skipping firmware is inevitable, I guess.

I used Sage TV software on a PC (a DIY PVR) for years until Google bought it and killed it. It was great. Lots of plugins.


zmemw16
Wed Mar 16, 2016 11:37 am
could you filter the program by looking for the station logo?

more correctly a block of relatively static pixels in that vicinity, might need more than a blue pill though :D

stephen


ahull
Wed Mar 16, 2016 12:39 pm
Strangely appropriate that this topic is now completely off topic since we have wandered off in to the field of advertising. Detecting TV adverts in Digital Video (broadcast streams) that are untagged i.e. don’t include content tags that change between advertising and non advertising content, is an art in itself. Old fashioned analog broadcasts, often contained ad break flags in the video stream (sometimes visible as a flashing rectangle in the top right of the picture) just before the break which could be used to switch the adds off with a smart box.

You might find this interesting relating as it does to one of several methods for detecting and replacing adds. If the content stream actually lets you know when it switches to an advert, that is much simpler of course. Digital broadcasting is great for standardizing things, in the sense that there are so many “standards” to choose from. :twisted: This makes blatting the ads a much harder task, as they are a fast moving target in a rapidly changing industry. In some respects TV ad blocking is a harder problem than web ad blocking.


zmemw16
Wed Mar 16, 2016 2:12 pm
actually i really did mean that patch of pixels.
that black/white block on the top lines is still around in adverts.
i’m using freeview and have noticed that the station logo vanishes in adverts. what’s more is it seems to be consistent across different channels.
i suppose the next level would be to minimize the number of fixed pixels, transparency, another is just text, true entertainment is such with text. stop it with the hints, they probably don’t read this BB ;)
spike doesn’t have one, until i noticed it was on an advert break :D

stephen


ahull
Wed Mar 16, 2016 11:50 pm
This OpenCV hint, might give you what you need to detect the block in the top right of the screen. Not all channels provide this queue of course… detecting TV adverts is almost as difficult as detecting TVs these days. It all used to be a lot simpler back in the day.

Image

@Roger, you might want to move the off topic ramblings from this thread to its own topic, before we completely vanish down a rabbit hole and leave anybody who is actually interested in the release of 1.6.8 utterly confused. :D


stevech
Thu Mar 17, 2016 12:48 am
Won’t be long before the US sees detectors for high-flow toilets.

(hint: low flow toilets get 300% more flushes per poo.)


bianchifan
Thu Mar 17, 2016 10:17 am
and the actual situation is..

working or not working?
Anyone tried?


Leave a Reply

Your email address will not be published. Required fields are marked *