Paul,
Could you do an update to the teensy product page here: https://www.pjrc.com/teensy/
The products listed don't match the products in the table below them. It would be nice to update the table...
Type: Posts; User: bperrybap
Paul,
Could you do an update to the teensy product page here: https://www.pjrc.com/teensy/
The products listed don't match the products in the table below them. It would be nice to update the table...
Paul,
I'm curious as to how you intend to handle the IDE 1.6.10 AVR PIN_A0 to PIN_A7 names that collide with existing Teensy++ defines.
There is no way to fully resolve this to support both the...
Paul,
Have the board names, board defines, and MCU defines been finalized?
I saw in post #48 that you were still undecided.
Have you finalized on:
"Teensy 3.4", TEENSY34, __MK64FX512__
"Teensy...
While I agree that the systems capable of running 64bit native integers should be using 64 bit time_t values,
using 32 bit time_t values (the 2038 problem) isn't always as big of a deal as you might...
Ok, so what issue are you having with openGLCD?
I'm doing some updates to make it better, but the latest openGLCD release without these updates works "as is" for me.
--- bill
You can buy a USB logic analyzer starting at under $10 USD that can easily handle multiple i2c buses.
And then use some free open source s/w (sigrok) on it that decodes all the signals, so it isn't...
Guys,
i2c debugging typically involves looking at the i2c signals with a logic analyzer, to look for signal issues and see the state of signals when the s/w starts to have issues.
With an analyzer...
From that description, I would say that the code is wrong and should be corrected/changed.
setClock() should set the raw i2c SCL clock rate on the bus.
All the specs in datasheeets for i2c bit...
nox771,
It is hard to tell from that table how the requested bit rate maps to an actual SCL bit rate. I'm assuming that the table above is a bit backwards.
In other words, the "Actual Rate" column...
Good News. I just did a test with openGLCD. Since the board is not recognized, opgnGLCD drops into a "corecode" mode which is supposed to work on any board.
And it worked "out of the box" on the K66...
Empty Post
Can't you already do that today?
i.e. create a self extracting executable image that runs the uploader tool?
Even include a command line up-loader tool executable and any libusb share libraries so...
Paul,
There have been many of what I would call unscrupulous actions over the decades that people seem to overlook or have forgotten.
Ironically, there are even a few things that many people might...
"Win" what?
I'm not so sure on the outcome.
I'm guessing it will be a mixed bag given how sloppily things were handled.
Particularly given the "handshake" agreements that were in effect, the...
Seems pretty silly to try to start a new branding name push without making sure that whatever name you picked had domains available that you could own.
I'd want to own at least .com, and .org of my...
What causes this?
I'm seeing this warning for my openGLD which I have cloned into my sketchbook/libraries directory for development.
I have many other libraries that are git cloned into the...
Even on the AVR, while it may "work" with the internal pullups for certain device configurations, it is out of spec and doesn't always work.
The internal pullups are simply too weak.
Consider...
Starting in IDE 1.5.5 and then backported to the 1.0.6 release, LED_BUILTIN was changed from being a
const int to #define
While the difference will make no difference to most code, any code that...
Well, that explains a lot. So from its very origin. Arduino was not a business. And that is its problem.
No business can survive if it gives away all it is IP and then gives free support to any...
While I may sound harsh, I think we are seeing the beginning of the wind down to eventual death of Arduino.
(At least the fully open model with support by Arduino LLC)
Many factors are all...
BlueScreen? Huh? we aren't talking about Windows or anything running on a PC host.
We are talking about code running on an AVR.
The AVR Print class code has a bug. I posted a small sample sketch...
Work arounds are easy and sure printf() is better, and also WAY better, IMO, than the goofy streaming stuff since you can do real formatting
but I ran into this bug when using an example using...
That is because Teensy 3.1 is an ARM processor and not an AVR.
Like I said this is a bug in the Print class in the teensy AVR core code.
The Print class Teensy AVR code is different from the IDE...
Paul,
The Teensy AVR print class has a bug in the printNumberHex(unsigned long) function. This shows up when you print uint32_t variables.
If you print a number that is 8 hex digits, you won't get...
Yeah the issue seems to be that Teensy shows up as multiple devices and switches back and forth.
In the past I had success by adding USB filters to the VM for the USB device (vendor, device id...
The silk screen on the bottom of my PCB for that pin says "17-5V"
capitalism can cruel.
That said, it isn't necessarily a fair fight.
The issue over logos and trademarks, product names is a big and important issue that needs to be resolved.
Unfortunately, from...
1.21-b12 seems to work ok with the openGLCD 1.0rc2 library included.
Tested on Teensy 2++, 3.0 and LC.
I didn't realize that the Teensy installed libraries were installed in the teensy vendor...
I installed 1.6.1 from the zip image on a fresh install of Windows 10 tech preview.
When I ran the 1.21b10 installer, it installed the serial drivers.
When I navigated over to the 1.6.1 directory,...
So here is another oddity with 1.21b10
The IDE appears to be scanning the user sketchbook libraries more times than it used to.
When I change boards and the target is a teensy board, the IDE...
Paul, the releases are coming out so fast it is hard to do much testing on them.
I did find an issue in the bet10 just released.
Not sure if it is specific to an OS environment, but I'm using Linux...
Ok, so I trapped the bad read.
The data on the pins was correct when everything was stopped.
The highs were 4.88 volts and the lows were 0 on both sides of the resistors.
I'm definitely beyond the...
I know about the level converter, which is why I'd like to see a schematic
to see what type of load it puts on the ARM pin.
I've increased h/w timing delays to the millisecond range with no changes...
ok, tracking my 5v pin read/write issue down a bit more.
writes to the GLCD are working as expected.
The issue is occasionally pin reads don't read the expected level correctly.
It isn't random...
Just getting ready to look at the datasheet for the LC.
To stop the guessing, pullups are not needed.
The LCD drives the data signal lines both ways (+5/GND) when the data lines are outputs....
The 5v signal is from a ks0108 GLCD.
Depending on what is happening the 8 GLCD data pins can be inputs or outputs.
I hooked up the analyzer and my h/w delays are the same for both Teensy 3.0 vs...
The issue only seems to happen when building with teensy boards.
The errors will be "normal" when building for say UNO.
--- bill
Something is different with the LC vs the 3.
I tried using 10k series resistors instead of the level shifter and the LC
doesn't seem to be a able to reliably read the 5v signal levels which
ends...
Just ran into a strange issue in the 1.21-beta6 on the 1.6 IDE
There seems to be an issue with the error output when building for teensy boards.
I see this when a #error is encountered.
If I build...
Just as a followup, __thumb__ is defined when building for Teensy 3.0 and for Teensy LC so that define isn't the magic bullet.
--- bill
One thing I still need to get resolved is can the LC 3v pin inputs tolerate a 5v output when fed through a 10k series resistor
like the Teensy 3 could?
Great so using the __thumb__ define is definitely the way to go vs using a processor define.
Thanks again.
--- bill
So it looks like __thumb__ is the defined when using thumb16 where "subs" can't be used.
Thanks.
Another question, out of curiosity, is thumb16 a locked in mode for a given processor or is...
Have some questions on pin i/o.
Maybe this isn't the best thread for this, but I'll start off here.
Currently openGLCD jumps through lots of hoops to try to do the fastest
pin i/o as possible....
WOW. That sucks. Seems like a tool bug to me, since the assembler and the disassembler don't agree on the mnemonics.
I can't imagine the amount of time wasted spent trying to figure that one out.
...
I wasn't meaning to minimize any sort of time or efforts. To the contrary. I'm sorry if it came off that way.
I completely understand how big of a project trying to make the Arduino IDE REALLY work...
Paul,
Teensy-LC is now working with openGLCD on the GLCD test bed.
It worked "out of the box", with the latest code; however, because the board
was unknown, the library uses defaults, and the...
Why is that? The IDE has a location where it stores its preferences.txt config file and the config file has a value that indicates where the sketchbook is located.
If I change the location of my...
This is quite comical and yet fascinating to me.
I would guess that based on the current state of existing tradmarks/wordmarks in the US
that Arduino LLC. is likely to come out on top of this...
Paul,
I ported the 1284 code and libraries over to the 1.5x IDE quite a while back and figured out quite a few things in the process.
I'm curious. Where are you placing your core? (The 1.x teensy...