bitluni / DawnOfAV

28 stars 11 forks source link

Hey buddy :) this is not an issue! #1

Open me-no-dev opened 6 years ago

me-no-dev commented 6 years ago

I promised to drop a message at Embedded World though I hardly have free time :D but here it is!

I got this project's code a few days back and started reading through the code. Hit me up if you are interested in colab :) I have some ideas on how the I2S could be improved and to a larger part automated (done by the hardware and ISR) that should spare more than enough cycles for other things ;) why not a NES emulator? :P

bitluni commented 6 years ago

Hey.. finally! I wanted to contact you. I'd totally love collab. I know that there is a huge overhead using the i2s driver... I'm planning to replace it and do the transcoding of the framebuffer in the ISR instead. Gut in touch with all that stuff in the camera project but didn't bother to translate it... I guess there is not much to do left.. I'm already overwriting some registers after driver initialization to get the sampling rate and untie the second DAC... did you see the trick I did there? This way I can write the second dac at another rate from a timer. Using the isr and not blocking the first core will probably make WIFI work again... some people complained about that.. I really have to address this even for my projects. What did you have in mind?

I wanted also to talk to you about the PSRAM in the arduino integration. Memory is a bid issue with video and as far as I remember PSRAM is a bootloader option that's not activated yet. I read the docs about the PSRAM... I thought I could activate it in software and add the ram region to malloc. but there seem also to be some workarounds because of the chip errors... is there a way we could enable the PSRAM?

me-no-dev commented 6 years ago

Can we have a more "real-time" communication? Like Gitter maybe? Writing here would make noise and take ages :D

bitluni commented 6 years ago

I don't use gitter.. Try @bitluni on telegram