-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debug Page Switching/Addressing for SSD1331 OLED driver #4
Comments
Hi, I tried to have a look at this, I installed the same mentionned repo library but got an issue compiling nrf52_X9Project_HACKADAY.ino: |
You're correct, lexus2k's OLED library is written to support a variety of AVR, ARM and ESP devices. I modified io.h by commenting a lot of the cruft for other devices out. |
Now it's compiling, I got a hex, but not out of the box, see this pull request. Not sure, probably something was mismatching with your local version still. |
Looks good. I just posted a couple OLED examples for the X9. I still haven't had a chance to do a real port of Lexus2k's library so I created a really simple 'bitmap' font embedded in the examples. Please keep me updated on the CK18. I've had one taken apart and wired up for a few months (the one I took all the microscope images of) but haven't had the time to really mess with it. I'm planning on doing a tutorial on ECG activity trackers later in the summer. These all use the ADS1292 ECG front end from Texas Instruments. Once you hack the ECG front end its all about getting frequency domain data. The most challenging part will probably be getting really solid FFT working with the Arduino style code. I assume whatever Chinese firmware developer wrote the original code used the nRF52's ARM-Cortex M4 built-in native FFT via the CMSIS DSP math library. |
Thanks for the info, my CK18 project is a bit postponed, but for the same sake of the nRF52, I'm working on the basis as the example seen in this readme, where I try to master the art of pogo-pin 3d printed adapters, actually my goal would be not to add HW but to close it back after having added a DFU bootloader, the rest could be wirelessly updated. |
Right now I'm exclusively using the SSD1331 low-level line drawing function for the OLED display. When I attempt anything more complicated the first page (horizontal section/row) of the OLED works fine but nothing shows after. I think the SSD1331 ICs in these hacked devices may have slightly different addresses from what is standard.
Currently using this library ( https://github.com/lexus2k/ssd1306 ) for the display.
The text was updated successfully, but these errors were encountered: