Hello, I've added a a voice keyer to the FreeDV GUI program in freedv-dev. Early days however I think it's working OK. Instructions in freedv-dev/README.
Few little subtle bug fixes too for anyone who wants to try it and is comfortable compiling. Cheers, David On 14/09/15 06:32, Stuart Longland wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hi David, > On 14/09/15 06:09, David Rowe wrote: >> Rather than a debugger I'd just using a codec-dev release from >> March, see if that works, then work fwd to see what changed. Much >> easier to start with something that works. > > Well, a big factor is the toolchain I was using. I was using one > compiled using the `crossdev` tool in Gentoo Linux, which basically > takes the standard 'ebuild' files that Gentoo uses for the host > toolchain and does some environment setting voodoo to influence these > into producing a cross compiler. > > It worked well for Cortex M3 development, but not so good for the > Cortex M4, particularly hard-float. > > The toolchain mentioned in the README works, although I'd like to be > able to reproduce the toolchain used so that I can ensure future > compatibility. > > I guess I'm just used to DIY toolchains because years ago I didn't > have much choice. > >> I'll be looking at SM1000 firmware again later this year when a >> 700 mode is ported. Would really appreciate some help with this >> if anyone is interested! >> >> Stuart - you approach and code for inserting audio looks fine to >> me, and the fact that it works in analog mode is a good start. > > Indeed, that is promising. I'm not sure that porting the 700(B) mode > is within my skill set yet. The plan so far is that I improve the UI > to allow selection between the different modes and for configuration > of other options. > > That would let me scratch some itches I have now, and facilitate > future improvements. > >> To measure CPU load I use blinky GPIO pins and an oscilloscope. > > Yeah, I figured as much. I see in part of that look: >> GPIOE->ODR &= ~(1 << 3); > and a similar line that sets bit 3 of GPIOE->ODR; I'm guessing that is > the blinky GPIO pin you're referring to? > > Regards, > - -- > Stuart Longland (aka Redhatter, VK4MSL) > > I haven't lost my mind... > ...it's backed up on a tape somewhere. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQIcBAEBCAAGBQJV9eRKAAoJEE36GRQQveO3zNYP/2Nm2je8VQiZ74/PcQmY4hki > 4/G3ji/lLnL8etKSE7UxG0zWZdw3xeu4D/Cdjyar+3Tm27gAicI4W6MQ7VDOhben > O3UJZ1zwcfyRE65prR5khoSg/s2FWSN77lk70g7DwLTciyW9RAYc3WUS8aztAt5p > +WM4ze92yOk4XF6NOGCoBw2YEWiOapuSDjXajCo0rjnNKcWOp3pxsqr+ftdZwncm > oL2dbDwYW5fKlpJKM45DZlOBHv9kCuP+lG/AYwRx70D/aM77UNTSErXcWg4CzXCG > +ZZZiKcXQHVfw77uwHIzYnZxWcEIr6gx4JNe0wth8EydZ810M/cExGqlH8q497Yv > p10E/FCfYRcZfR+a/ynMEssEOX/Ci7MpwvMd1heGJX8a+8GZJFcXznTN2lEG1wDq > 463Ds4Yjh1Ssb5xFSfiykGlMLuJbzAokm9zjGGKRxpEPhge4fRe/eft30sRsihdQ > 0eZRkr6Xxt0pMpZKLcTSEv+Rxr6bjNoTKbg/sXrJJDdtf9xIepp6vTXIfYqQSHV0 > QJ9DmJfAFZ6IvwH2rSKoSkkIuqBT1XPqmwyWhTlM6bqIOzlH/Ah4jfcxj8TEjai7 > QPe+LntLY10zLB/Z1iUHRbx8YaZGysVF6UkiR6RVSQXPX92bQdIyG0lRuztWr57U > 5vz8ilnnQ1IvwmfBnKXO > =zJNU > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > _______________________________________________ > Freetel-codec2 mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > ------------------------------------------------------------------------------ _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
