Thanks Mooneer,
I found an ESP32 port. I will use that as a starting point. I hope to be
able to run this on the pico soon!
73, f

On Sun, Oct 20, 2024, 8:30 PM Mooneer Salem <moon...@gmail.com> wrote:

> Hi Farhan,
>
> 1. There are a few functions that you'll need to implement, some of which
> involve memory allocation. Another example you can check out is starting
> from line 383 of
> https://github.com/tmiw/ezDV/blob/main/firmware/main/audio/FreeDVTask.cpp#L383
> (which just calls the ESP32 malloc/free, but you could implement your own
> allocator if you'd like).
> 2. You should be able to just compile and link the entire Codec2 library;
> the linker will figure out what to not include in the final build image.
> 3. __EMBEDDED__ is the most important one, and for additional
> performance you can try __REAL__ too. Example CMake invocation:
> https://github.com/tmiw/ezDV/blob/main/firmware/main/CMakeLists.txt#L98
>
> Thanks,
>
> -Mooneer K6AQ
>
> On Sat, Oct 19, 2024 at 7:46 PM Ashhar Farhan <farhan...@gmail.com> wrote:
>
>> I am looking to build the codec2 on rp2350 which now has float support. I
>> went through the git repo with the stm32 files as well.
>> I would like someone to tell me
>> 1. If there is a pure C implementation that works without os specific
>> calls like malloc() et al.
>> 2. What are the minimal set of files I will need to implement codec2_code
>> and codec2_decode functions?
>> 3. Are there any #defines that are architecture specific?
>> Years ago, I made the first port of speex and GSM 6.10 to ARM, so though
>> rusty, I know a codebook from an LPC. I have a working knowledge of DSP.
>> Thanks for your help,
>> - Farhan, VU2ESE
>>
>> _______________________________________________
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to