Search found 22 matches

by Fuzzyzilla
Sun Jul 02, 2017 10:04 pm
Forum: General Discussion
Topic: DAC Max Current?
Replies: 4
Views: 10791

DAC Max Current?

Hello!

I have a very simple question that's not answered in the datasheets or anywhere (that I could find) online.

What is the max current of the DACs?
by Fuzzyzilla
Tue Jun 27, 2017 10:58 pm
Forum: ESP32 Arduino
Topic: "Error of type LoadProhibited occurred on core 0." During Delay
Replies: 1
Views: 4593

"Error of type LoadProhibited occurred on core 0." During Delay

Hello! I am creating a library to control an SPI-based LCD. However, only a few lines into the setup, A HUGE console error is thrown: Guru Meditation Error of type LoadProhibited occurred on core 0. Exception was unhandled. Register dump: PC : 0x4008594b PS : 0x00060530 A0 : 0x80084a2d A1 : 0x3ffe3b...
by Fuzzyzilla
Sat May 20, 2017 7:03 pm
Forum: ESP32 Arduino
Topic: ESP 32 Pin re-mapping
Replies: 2
Views: 14031

ESP 32 Pin re-mapping

Hello! There is a lot of talk all over the place about the ESP-32's ability to re-map it's internal peripherals to different pins. There is not, however, very much explanation on how to actually do this (in layman's terms, anyway. Sure, there are crazy port-manipulating magic things you can do, but ...
by Fuzzyzilla
Mon May 15, 2017 10:23 pm
Forum: ESP32 Arduino
Topic: Timer Interrupts - How to run code periodically?
Replies: 9
Views: 13942

Re: Timer Interrupts - How to run code periodically?

Started looking into I2S. It is not a parallel protocol, so it would be impossible to use for an 8080 parallel device such as this LCD(without a converter). Unless, of course, I'm missing something, which is very possible! I am using 8080 because of it's speed and simplicity (also because the LCD is...
by Fuzzyzilla
Mon May 15, 2017 5:14 am
Forum: ESP32 Arduino
Topic: Timer Interrupts - How to run code periodically?
Replies: 9
Views: 13942

Re: Timer Interrupts - How to run code periodically?

I think I found something promising in the ESP32 Arduino libraries. Using the "timerBegin(timer, func, prescaler)" function, you can set up an interrupt that runs periodically. Now I've just got to figure out what prescaler I need! According to the technical datasheet, it says "frequency=(80MHz/pres...
by Fuzzyzilla
Mon May 15, 2017 2:06 am
Forum: ESP32 Arduino
Topic: Timer Interrupts - How to run code periodically?
Replies: 9
Views: 13942

Re: Timer Interrupts - How to run code periodically?

Cool, I'll look into that. Does it support 8-bit parallel?
Just for future reference, however, does that mean that what I'm trying to do cannot be done?
by Fuzzyzilla
Sun May 14, 2017 9:56 pm
Forum: ESP32 Arduino
Topic: Timer Interrupts - How to run code periodically?
Replies: 9
Views: 13942

Re: Timer Interrupts - How to run code periodically?

I do not see how I2S applies for this at all...

The LCD is an 8080 parallel LCD that I want to use my own library for (So I could add some features that would be difficult to implement otherwise).
by Fuzzyzilla
Sun May 14, 2017 4:26 pm
Forum: ESP32 Arduino
Topic: Timer Interrupts - How to run code periodically?
Replies: 9
Views: 13942

Timer Interrupts - How to run code periodically?

Hello! I am currently working on a library for an LCD. I am trying to make screen refreshes asynchronous. In order to do this, I would need to run the following code once every 500ns (125 cycles): //screenDat is of type uint16_t[128*128]; Holds a copy of the screen's color data //readLoc is of type ...
by Fuzzyzilla
Sun May 14, 2017 4:58 am
Forum: ESP32 Arduino
Topic: "lvalue required as left operand of assignment" When Writing to GPIO_REGs
Replies: 2
Views: 6316

Re: "lvalue required as left operand of assignment" When Writing to GPIO_REGs

Cool! Having all of those IO functions in one place is super useful!
Thanks!
by Fuzzyzilla
Sat May 13, 2017 6:04 pm
Forum: ESP32 Arduino
Topic: "lvalue required as left operand of assignment" When Writing to GPIO_REGs
Replies: 2
Views: 6316

"lvalue required as left operand of assignment" When Writing to GPIO_REGs

Hello! I am trying to make code for an 8080 parallel connection. I've run into a problem very early though! Attempting to edit the register "GPIO_OUT_REG," which, in the technical datasheet is listed as R/W capable, throws an error: sketch_may13a:19: error: lvalue required as left operand of assignm...