Go to advanced search

by lurk101
Fri Nov 26, 2021 4:46 am
Forum: General
Topic: Who uses 2 cores?
Replies: 15
Views: 536

Re: Who uses 2 cores?

Some of my projects are based on this one. Uses an SMP version of FreeRTOS. Uses both cores to dispatch arbitrary threads.
by lurk101
Thu Nov 25, 2021 6:10 pm
Forum: Other RP2040 boards
Topic: Tinier2040
Replies: 19
Views: 539

Re: Tinier2040

bgolab wrote:
Thu Nov 25, 2021 2:27 pm
Thanks to your post I learned about ESP-M3. I cannot believe I missed such nice module. Still using ESP-01.
Those look really cool! Does it use a GNU toolchain? Can this be used without going the Arduino route?
by lurk101
Thu Nov 25, 2021 3:29 pm
Forum: Other RP2040 boards
Topic: Introducing the TREX ONE - An universal Dev Board with RP2040, ESP32, UI and 4x MIDI
Replies: 3
Views: 1256

Re: Introducing the TREX ONE - An universal Dev Board with RP2040, ESP32, UI and 4x MIDI

Nice! Are those 4 big square pads at the front of the board touch sensors?
by lurk101
Thu Nov 25, 2021 3:19 pm
Forum: Other RP2040 boards
Topic: RP2040-Zero - another tiny board
Replies: 5
Views: 179

Re: RP2040-Zero - another tiny board

HermannSW wrote:
Thu Nov 25, 2021 2:06 pm
It is the non-flat backside together with castellated edges @lurk101 complains about:
RP2040-Zero.backside.png
Not really a complaint. Just pointing out a gimmick.
by lurk101
Thu Nov 25, 2021 1:57 pm
Forum: Other RP2040 boards
Topic: RP2040-Zero - another tiny board
Replies: 5
Views: 179

Re: RP2040-Zero - another tiny board

Again, castellated edges on a PCB that can't be soldered flat onto a carrier! I don't get it?
by lurk101
Wed Nov 24, 2021 7:09 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

Rumors and hypotheses aside, I know the NXP iMXRT1062 is real, a general purpose SOC not commissioned by or targeted to any particular OEM, and available today on Pico-like SBCs. I've got two and they blow away anything I've seen so far in that format. What is unique about the RP2040 is its dual cor...
by lurk101
Wed Nov 24, 2021 1:21 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

LummoxMakes wrote:
Wed Nov 24, 2021 7:35 am
I would suggest this device was designed for an OEM and the available devices on the open market are those that didn't meet the device characterisation for that OEM
News to me!
by lurk101
Wed Nov 24, 2021 1:15 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

LummoxMakes wrote:
Wed Nov 24, 2021 7:35 am
If the only errata everyone has to take umbrage with is the ADC on the Pico then the design team must be delighted
No doubt. The question I had has been answered. The RP2040 will not be re-spun only to bring the ADC up to spec. Fair enough.
by lurk101
Wed Nov 24, 2021 2:24 am
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

I don't think anybody would hope to get high quality digitisation of an audio stream from any MCU - that needs a separate sigma-delta ADC, for example the 24 bit Cirrus CS5341 @ $1.50, connected to the Pico via I2S using a PIO. But an awful lot of audio control is based on MIDI 1.0 which uses 7 bit...
by lurk101
Tue Nov 23, 2021 7:36 pm
Forum: Other RP2040 boards
Topic: Pico SD + Ethernet
Replies: 0
Views: 101

Pico SD + Ethernet

Arrived today from JLCPCB.
pico.gif
pico.gif (180.5 KiB) Viewed 101 times
by lurk101
Tue Nov 23, 2021 4:21 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

Hello hello @lurk101 - Quite correct hi-fi audio is certainly not a run of the mill application, general voice stuff is just fine at 8 bits ... edit : Changed the wording to include both high and low quality HiFi audio IS run of the mill as far as I'm concerned, but even 12 bits wouldn't cut it. 16...
by lurk101
Tue Nov 23, 2021 2:41 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

LummoxMakes wrote:
Tue Nov 23, 2021 8:05 am
As mentioned previously 8 bits is normally good enough for most "run of the mill" applications.
Not great for audio.
by lurk101
Tue Nov 23, 2021 2:28 pm
Forum: General discussion
Topic: Linux vs Windows
Replies: 116
Views: 3674

Re: Linux vs Windows

Isn't Dr Upton allowed to do programming then? I suppose he's allowed to do whatever he wishes. If memory serves, Dr. Upton was an ASIC architect at Broadcom, not software. Eben is spectacularly busy running the company, no time for much else. And we are very busy! Sounds exactly like the early day...
by lurk101
Tue Nov 23, 2021 1:52 am
Forum: General discussion
Topic: Linux vs Windows
Replies: 116
Views: 3674

Re: Linux vs Windows

jbudd wrote:
Mon Nov 22, 2021 11:37 pm
Isn't Dr Upton allowed to do programming then?
I suppose he's allowed to do whatever he wishes. If memory serves, Dr. Upton was an ASIC architect at Broadcom, not software.
by lurk101
Mon Nov 22, 2021 8:11 pm
Forum: General discussion
Topic: Linux vs Windows
Replies: 116
Views: 3674

Re: Linux vs Windows

In my experience, programming in Windows is a nightmare, programming in Linux is only half a nightmare :shock: well, that depends, I was successfully using Borland C++ Builder for my Windows PC and even built a USB-Serial interface for communication to my Arduino boards. That was actually almost id...
by lurk101
Mon Nov 22, 2021 7:35 pm
Forum: General discussion
Topic: Linux vs Windows
Replies: 116
Views: 3674

Re: Linux vs Windows

RPT keep using gcc-specifics, possibly without realising it because it's become second nature. So when you use Clang or MS, you have to spend time editing things, which of course has to be redone on every update. You can google for specifics, but Pico issue #196 and many comments in #176 highlight ...
by lurk101
Mon Nov 22, 2021 4:04 pm
Forum: SDK
Topic: DMA to the SPI data register while using it as a slave
Replies: 3
Views: 216

Re: DMA to the SPI data register while using it as a slave

This project makes use of DMA driven SPI to talk to SD cards. Look at spi.c for an example of how to set it up. This example is for a SPI master. The problem with slave DMA is that you normally don't know the length of the transmission, but in your case it sounds like you'll be using fixed length m...
by lurk101
Sat Nov 20, 2021 7:41 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

Out of curiosity, could someone remind me how the current bugs in the AD hardware make it unsuitable for applications? There appears to be reluctance from RPT to describe the issue in layman's terms, only in terms an ADC designer or a skilled electronics engineer would understand. AIUI a good ADC o...
by lurk101
Fri Nov 19, 2021 8:34 pm
Forum: SDK
Topic: DMA to the SPI data register while using it as a slave
Replies: 3
Views: 216

Re: DMA to the SPI data register while using it as a slave

This project makes use of DMA driven SPI to talk to SD cards. Look at spi.c for an example of how to set it up. This example is for a SPI master. The problem with slave DMA is that you normally don't know the length of the transmission, but in your case it sounds like you'll be using fixed length m...
by lurk101
Fri Nov 19, 2021 5:13 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

jamesh wrote:
Thu Nov 18, 2021 11:17 am
I was a bit wrong in my description of the ADC above...
A bit more than a bit! :)
by lurk101
Fri Nov 19, 2021 5:10 pm
Forum: C/C++
Topic: Thread Synchronization
Replies: 7
Views: 357

Re: Thread Synchronization

There is an 'lockless' alternative. The Boost boost::lockfree::queue class provides a thread safe queue that uses atomics rather than mutex to maintain coherence. If the intention is to share access to the queue (and therefore queue items) amongst multiple processes then it appears that some areas ...
by lurk101
Fri Nov 19, 2021 4:28 am
Forum: General
Topic: True Random Number Genetator
Replies: 23
Views: 812

Re: True Random Number Genetator

Torpi wrote:
Fri Nov 19, 2021 2:01 am
Those who understand quantum computing
Those who do not understand quantum computing
No one truly understands quantum phenomenon.
by lurk101
Fri Nov 19, 2021 4:20 am
Forum: C/C++
Topic: Thread Synchronization
Replies: 7
Views: 357

Re: Thread Synchronization

There is an 'lockless' alternative. The Boost boost::lockfree::queue class provides a thread safe queue that uses atomics rather than mutex to maintain coherence.
by lurk101
Mon Nov 15, 2021 11:07 pm
Forum: General
Topic: RP2040 revisions and bug fixes
Replies: 60
Views: 2225

Re: RP2040 revisions and bug fixes

hippy wrote:
Mon Nov 15, 2021 2:46 pm
When an SDK or other fix resolves an issue it is not a necessity to fix the bug itself. In fact it can make things easier if all chips have the same hardware bugs.
Up to a point. These software workarounds often include a performance hit. Some hardware problems don't have a workaround.
by lurk101
Mon Nov 15, 2021 2:44 pm
Forum: Other RP2040 boards
Topic: Pimoroni Tiny 2040
Replies: 20
Views: 2992

Re: Pimoroni Tiny 2040

From the pictures there appear to be nothing more than two buttons, an LED, and a USB C connector on the topside. That must mean that the RP2040 is soldered to the backside, yet it has castellated edges as though you could solder it flat onto a PCB? No, RP2040 is on backside, from: https://shop.pim...

Go to advanced search