bellizima

Members
  • Content Count

    8
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    bellizima reacted to JColvin in Where can I download <plib.h> library?   
    Hi bellizima,
    Yes, both of those libraries do still use plib.h. In MPIDE (not the Arduino IDE) was able to comment out the plib.h and have all the code examples compile successfully (I only had to create an absolute value function for one of the libraries, the rest I could just comment out the inclusion). But, when I did the same thing in the Aruduino IDE environment (using Arduino IDE 1.6.9) while plib.h seemed to not be a problem I started running into a lot of compilation issues with int's vs uint8_t's and the like. 
    I attempted to work around this for the Oled (since the Basic I/O Shield Oled and the PmodOLED libraries are the same since they use the same display) for awhile, but was unable to resolve all of the issues. If I get the opportunity, I'll try to restructure the PmodOLEDrgb library to be compatible with the PmodOLED and the Basic I/O Shield in the Arduino environment since it does not use plib.h and I'm hoping that there will be minimal tweaking to make sure the correct commands are sent. Otherwise, I would also like to add support for the "standard" SPI library rather than having it solely rely on the DSPI library since Pmods should be compatible with any system board.
    I doubt I'll have much time in the near future to work on this, but it is something that I would like to see done, so I'll see if time can be made for it.
    Thanks,
    JColvin
  2. Like
    bellizima reacted to majenko in Arduino IDE and Chipkit Network Libs?   
    You shouldn't need to download any network libraries. chipKIT-core (the Arduino IDE plugin) as well as MPIDE both contain the DEIPcK and DEWFcK libraries which are the current Digilent networking stack for Ethernet and WiFi boards. There are examples in the IDE there to get you going, as well as the HTTPServer class and examples for running a web server.
  3. Like
    bellizima got a reaction from majenko in Any Working TFT with uC32?   
    Hi Francois, 
    This third-party library, DisplayCore, appears to support the Adafruit display board you're talking about! 

  4. Like
    bellizima reacted to majenko in Any Working TFT with uC32?   
    Yes, my DisplayCore library handles both those chips just fine.  In fact the 2.2" from Adafruit was the first TFT it ever supported. The ILI9340C support though is only through SPI at the moment. Does your 40 pin interface actually use the parallel mode, or is it just using SPI hidden within all those pins? I have seen that before, where you have a big 40 pin interface but only a handful are actually used.
  5. Like
    bellizima got a reaction from majenko in Where can I download <plib.h> library?   
    Hi JColvin,
    The library for the Basic I/O Shield (and PmodOLED), as far as I know, still use plib.h and are not usable with Arduino IDE. Is there plan to update the libraries? Mind you, not only the OLED on the Basic I/O Shield depends on plib.h, but also the temp sensor and EEPROM.
  6. Like
    bellizima reacted to majenko in Where can I download <plib.h> library?   
    Also DisplayCore (the chipKIT display library, written by me specially) fully supports the BasicIO Shield and PMod OLEDs.
    http://displaycore.org And I have little libraries for the BasicIO Shield EEPROM and Temperature Sensor as well:
    https://github.com/MajenkoLibraries/EEPROM24 https://github.com/MajenkoLibraries/TCN75A
  7. Like
    bellizima reacted to majenko in Where can I download <plib.h> library?   
    If you need to use plib.h you can use UECIDE as your development environment, which then gives you access to older versions if the compiler which include plib.h.
  8. Like
    bellizima got a reaction from JColvin in Any Working TFT with uC32?   
    Hi Francois, 
    This third-party library, DisplayCore, appears to support the Adafruit display board you're talking about! 

  9. Like
    bellizima reacted to logansam in Missing Link to Trainable Delay on Debouncing via Software   
    Thanks for catching that Sharon! That project has been updated. 
  10. Like
    bellizima reacted to JColvin in Oled With Ck1 Cmod   
    Hi bellizima,
     
    Yes, the OLED and the IOShieldOled libraries are very similar since the screen itself is the same part on both the Basic IOShield and as the Pmod. The only difference that I am aware of is that they use some different pin numbers to transfer signals from the host board.
     
    I think it might be helpful to have the two libraries combined as you suggest, but with the separate pin values (some mandated by nature of the Basic IO Shield since a lot of pins are tied to various components on the shield), and that possibility that some users might want to run two screens independent of one another, a single library may have it's own set of problems.
     
    But, as you point out, there are definitely potential issues with having to maintain two separate libraries. I'll look into it and see what the best approach might be.
     
    Thanks for the feedback!
     
    JColvin
  11. Like
    bellizima got a reaction from mmigliacio in Missing Link to Trainable Delay on Debouncing via Software   
    Hi,
     
    I noticed that on this page: https://learn.digilentinc.com/Module/102?position=0
     
    when you mention the "Trainable Delay" project, you don't link to it. Please add the link:  https://learn.digilentinc.com/Documents/374
     
    Thanks
     
    Sharon