tejeez / geckokapula Goto Github PK
View Code? Open in Web Editor NEWEFR32-based handheld transceiver
EFR32-based handheld transceiver
Good afternoon, your project is very interesting for me, Iโm trying to do something similar, but on the Efr32XG28 it seems to be more powerful and the processor is faster. can you answer a few questions? 1. Is your firmware suitable for Efr32XG28? 2. how did you defeat resetting the frequency in a wide range, without reloading the configuration for different frequencies. which configurator do you use, silabs studio does not allow you to set the "actual sample frequency" parameter and my DMA works at the maximum frequency and the processor choke
Hi!
I'm one of the founders and developers of the OpenRTX project (https://openrtx.org/) and I just found this project: it looks like a perfect match for our work, are you interested in a cooperation?
73,
Silvano IU2KWO.
Some users might like to have a frequency divided reference clock available on some pin. The clock management unit (CMU) can output HFEXPCLK on CMU_CLK0 and CMU_CLK1. There's "CMU_HFEXPPRESC - High Frequency Export Clock Prescaler Register" with 5 bits, allowing division factors from 1 to 32.
CMU_CLK0 can be routed to PA1, PB15, PC6, PC11, PD9, PD14, PF2, PF7.
CMU_CLK1 can be routed to PA0, PB14, PC7, PC10, PD10, PD15, PF3 and PF6.
Out of these, the following pins exist on the EFR32FG14P233F256GM48:
So, which one should we use? Looks like PB14, PB15, PD15, PF6 could be moved somewhere else. That would need modifications to the existing prototypes but I think only 3 of those exist at the moment, so it wouldn't be that bad.
PF3 is "free" and available on a test pad. Does someone want to use JTAG, though?
PA0 and PA1 are already available on a header but the plan was to use that one for UART. UART could be routed to any other free pin, though.
Let's collect some ideas for the next batch of PCBs here.
I'd rather not maintain a separate firmware for v2 and v2.1, so it should be mostly pinout compatible with v2. If something is changed in the pinout, the existing v2 boards can be modified to work with latest firmware.
I decided to not focus that much on mechanical design yet, so I think v2.1 will just use the same enclosure and similar construction as v2.
List of some ideas:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.