Comments (4)
Since its experimental support, im counting on the community to help testing, document or come up with solutions.
So in case you have more than one board for example and want to test it, you can document everything related to the port so we can add to the project(for example the tests you have done for the GPIOs i've updated at the schematics, but its always welcome an effort to pull changes on code or schematics when they come up).
By now everything related to drivers and devices are setup inside 1_uctrl.ino.
// // Display device // //U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8X8_PIN_NONE); U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);
So you just need to comply with u8g2 driver usage and pinage setup. the uCtrl just uses the object of device instead of trying to configure it self, leading to the problem of a reduced portability.
from aciduino.
ok, i'm just not familiar with u8g2 drivers, and esp32s2 seems not to have default i2c pins, so i need to assign them explicitly, that's why i ask.
from aciduino.
you can check they reference manual for that, i never had to change the default i2c before:
https://github.com/olikraus/u8g2/wiki/setup_tutorial
bassicly you just need to follow the manual and change the line for that on 1_uctrl.ino.
If you succeed, please create a pull request with the changes so i can add to the the codebase.
Ideally we should create a schematic for each of ESP32XXXX since it looks like we have different boards pinage. If you could copy the one we have and make the modifications needed and rename it to the board name - like aciduino_v2-esp32s2.fzz - and pull that will be a great contribution. After that we need to find the FLAGS that identify each of these boards to make the code compile transparent for all boards we test so far.
from aciduino.
Thanks for the link, I've managed to launch tha app on a ESP32-S2 (LOLIN S2 MINI), I'll send what I have later
from aciduino.
Related Issues (20)
- UONE presentation ? HOT 1
- Aciduino v2 build question HOT 30
- V2 Beta 05 Navigation issue HOT 2
- CC motion track HOT 1
- System Freeze in Seqr Page 2 HOT 3
- Seqr Page V2Beta10 HOT 1
- Nano HOT 5
- Software installation tutorial HOT 1
- .
- Encoder acceleration HOT 6
- Where is the audio output scheme? HOT 2
- Step sequencer button/led array support HOT 1
- Compilation errors for Teensy 3.2 HOT 3
- unable to compile with the Arduino-IDE HOT 25
- V2 MidiExternalSync HOT 1
- USB-MIDI settings HOT 5
- Aciduino V1 in Leonardo HOT 5
- 3D printed Case HOT 4
- Audi out HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aciduino.