Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: MichaelMC

Search: Search took 0.00 seconds.

  1. Replies
    102
    Views
    5,951

    That's me sold on HyperRAM. How about RAM as an...

    That's me sold on HyperRAM. How about RAM as an add-on daughter board? This would also allow pads to be placed on the T4 under the RAM board.
  2. Replies
    102
    Views
    5,951

    A usable 16bit port. eg; d0-15. This is...

    A usable 16bit port. eg; d0-15. This is beneficial when controlling parallel displays.
    SD card as with T36 but not so near to the edge that the card is easily damaged.
    Could possibly make the board...
  3. Replies
    101
    Views
    26,134

    I do something similar with my bike computer,...

    I do something similar with my bike computer, enabling AGPS to function correctly:




    // passthrough mode

    while (buttonIsReleased(BUTTON_HW_4)){
    if (gpsModule.available())...
  4. I'm aware of the logic, but I selected port C and...

    I'm aware of the logic, but I selected port C and D as that would leave the SD on PTE 0-5, Serial1 on PTB 16/17 (digital pins 0/1), and SPI2 on PTB 20-23 (digital pins 43-46). It isn't clear to me...
  5. Got the display. Looking at T3.6 to LCD pin...

    Got the display.

    Looking at T3.6 to LCD pin selection, I believe 16bit mode is still viable and with only a single write toggle, if using both of the lower 8 bits of ports C and D:


    uint16_t...
  6. I've ordered this display, it best not let me...

    I've ordered this display, it best not let me down:) Should have it in around 4 weeks.
    Did you perchance perform any benchmarks comparing 16bit vs 8bit?

    I have a Samsung s5830 which contains an...
  7. How are you connecting this to the Arduino? ...

    How are you connecting this to the Arduino?

    Roomtek: Cheers, I'm using a T3.6 so if I get one of these, which looks quite nice, it'll be 8bit mode only.
  8. Roomtek, this looks interesting for my own...

    Roomtek, this looks interesting for my own project. Do you mind sharing the driving code?
  9. Replies
    24
    Views
    3,211

    Use GetLogicalDriveStrings...

    Use GetLogicalDriveStrings(). Parse this then take each drive letter, passing that to any of the above funcs.
  10. Replies
    24
    Views
    3,211

    Retrieve drive bus type via: (Works for me on...

    Retrieve drive bus type via: (Works for me on Windows7)


    static int getDriveBusType (const int drive)
    {
    wchar_t buffer[128];
    __mingw_snwprintf(buffer, 127, L"\\\\.\\%lc:",...
  11. Replies
    24
    Views
    3,211

    Another approach would be to enumerate the drives...

    Another approach would be to enumerate the drives by bus type. This can narrow the search down to whatever USB drives are connected, then further reduce this by drive/volume name, size and/or...
  12. Correct. I intentionally left those unfinished...

    Correct. I intentionally left those unfinished due to not having access to the hardware.

    Stride is from an ankle Foot Pod as used by runners to measure speed and distance via stride length, aka:...
  13. Paul this looks excellent; nice, clean and with a...

    Paul this looks excellent; nice, clean and with a user friendly API.

    Few modifications.
    Added:


    profileSetup_SPDCAD(&ant.dcfg[PROFILE_SPDCAD], devid);
    memset(&spdcad, 0, sizeof(spdcad));...
  14. Replies
    69
    Views
    17,055

    Just been checking this out but something I use...

    Just been checking this out but something I use which seems to be missing, and without any mention within the source, is chdir(). Had a look through the various headers but could find no...
  15. Replies
    6
    Views
    1,763

    Been working on Points-Of-Interest (POI)...

    Been working on Points-Of-Interest (POI) performance. Now its at a level I'm happy with and without microstuffering or the dreadful render times when anything POI was on scene.

    In this video it...
  16. Replies
    6
    Views
    1,763

    Cheers. What I'm doing on the Due in runtime...

    Cheers.
    What I'm doing on the Due in runtime configuring the GPS module as per user display page (UI) ubx packet requirement, keeping processing overhead, and therefore latency, as low as can be. A...
  17. Replies
    6
    Views
    1,763

    Bike navigator/computer project

    This this an ongoing project to develop a bespoke bicycle computer & navigator based around the Teensy 3.6 MCU.
    In this thread I hope to log current progress and any milestones achieved, with today...
  18. Replies
    2
    Views
    928

    Not seen any TFT's around such as mentioned, but...

    Not seen any TFT's around such as mentioned, but if colour isn't a factor, one could consider something SED1335 or T6963C based, like this 512x64 display...
  19. Replies
    3
    Views
    1,962

    Cheers. Kurte, The display name is USBD480 and...

    Cheers.

    Kurte, The display name is USBD480 and is unconnected/separate from the font library. It's a Highspeed USB interfaced display, 16bpp with a resolution of 480x272 (from a PSP) with a touch...
  20. Replies
    3
    Views
    1,962

    Vector Font library for Teensy 3.6

    Attached is a vector based font library 'vFont' that I've been working on as part of another project, for a Teensy3.6. vFont features most things one would expect from a vector font library; such as...
  21. Replies
    7
    Views
    3,705

    This is my fault. I should have clarified that...

    This is my fault. I should have clarified that the MTP example is for Teensy 3.5/3.6 only.

    What is your use case?
  22. Replies
    7
    Views
    3,705

    Yes I have, for me it functions perfectly.

    Yes I have, for me it functions perfectly.
  23. Replies
    7
    Views
    3,705

    Yes. This is one method:...

    Yes. This is one method: https://forum.pjrc.com/threads/43050-MTP-Responder-Contribution
  24. The print()'s are not being separated. Trying...

    The print()'s are not being separated. Trying adding:
    Serial.print(",");

    Also, FYI: 'x = 50' is an integer assignment, = 50.0 is a double [floating point], and 50.0f is a float assignment.
  25. Excellent, nice to have confirmation. How did...

    Excellent, nice to have confirmation.

    How did you fair with the sunlight readable display? My own research hasn't turned up anything but non-viable E-Ink. A capacitive touch ~320x240 OLED would be...
  26. Try this:...

    Try this: https://forum.pjrc.com/threads/43050-MTP-Responder-Contribution
  27. It's open source in that it's here for anyone to...

    It's open source in that it's here for anyone to do with what they please. I still want to complete implementing a few of the remaining profiles, afterwhich I'll create a github and add an open...
  28. Replies
    80
    Views
    29,247

    To fix the aliasing problem: Replace ~line 621...

    To fix the aliasing problem:

    Replace ~line 621
    #define CONTAINER ((struct MTPContainer*)(receive_buffer->buf))

    with



    inline MTPContainer *contains (usb_packet_t *receive_buffer){
  29. Replies
    80
    Views
    29,247

    For correct size and free space replace size()...

    For correct size and free space replace size() and free() (~line 100) with:



    uint64_t size(){
    return (uint64_t)512 * (uint64_t)SD.clusterCount() *...
  30. Replies
    80
    Views
    29,247

    With a few changes I got this working on a T36...

    With a few changes I got this working on a T36 with the built-in SD slot.
    Replaced
    #include "sd.h"
    with
    #include "SdFat.h"
    SdFatSdioEX SD;

    Increased the .name field of the Record struct...
  31. Ant+ libarary and USB driver for Teensy 3.5/6

    Attached is a first draft of implementing a USBHost driver for an Ant+ USB stick on the Teensy 3.6, for the Ant+ network protocol. Ant-FS (file transfers) is not implemented, yet, in the library...
  32. Replies
    89
    Views
    23,170

    Given the lack of isoschronous prevalence within...

    Given the lack of isoschronous prevalence within community that's totally understandable. That being said, I'm making some headway of my own; as of today both my Ant+ sensors (combined bike sensor...
  33. Replies
    89
    Views
    23,170

    Hi Paul, While trying to figure out why my...

    Hi Paul,
    While trying to figure out why my Garmin Ant+ dongle isn't 'reading', I noticed a typo here: https://github.com/PaulStoffregen/USBHost_t36/blob/master/ehci.cpp#L170, that 32 should be...
  34. Replies
    0
    Views
    664

    Using Teensy with libPNG

    Attached is a first draft of importing and displaying .PNG image files via a Teensy 3.6

    Files are loaded via SDFAT (sdio), processed via libpng, dumped line by line in to a user supplied buffer...
  35. Replies
    89
    Views
    23,170

    Quite some time ago, around 90€.

    Quite some time ago, around 90€.
  36. Replies
    89
    Views
    23,170

    Here are two professionally produced videos of...

    Here are two professionally produced videos of the Teensy+display, I'm expecting a call from Hollywood any moment..
    Short:
    https://youtu.be/xOQY3goly3U
    Longer:
    https://youtu.be/k0fKiMsO5pg
    ...
  37. Replies
    89
    Views
    23,170

    Though the display has an internal 8MB...

    Though the display has an internal 8MB framebuffer which amounts to 32 full frames, the T36 does not contain enough RAM for a single 480x272 frame. However, it may be possible if you don't mind...
  38. Replies
    119
    Views
    27,080

    Brilliant work! I might be showing my age here,...

    Brilliant work! I might be showing my age here, but I still actually still have all over those games, bar Mario, in original cassette form for the ZX Spectrum. I remember my older brother being...
  39. Replies
    89
    Views
    23,170

    Display is a USBD480. Software isn't public, yet,...

    Display is a USBD480. Software isn't public, yet, but I will put everything on github once the graphics primitives and font renderer (from file, SDIO is fast enough) are implemented.
    For the...
  40. Replies
    89
    Views
    23,170

    Just today got one of my USB displays almost...

    Just today got one of my USB displays almost fully operational on my Teensy 3.6, thanks to Pau'ls USBHost work.
    Display is a composite device; an LCD (480x272x2 with a 512b packet size) and a HID...
Results 1 to 40 of 40