Experience with Upwork, Fiverr, etc.
I just read a post where @pavel suggested using Upwork or Fiverr to get some programming work done. These sites might be a big help to me if I can get a programming job done by someone else without a lot of overhead on my part.
I'd appreciated any comments from anyone who has used these (or similar) services.
Here are 2 tasks I'd be interested in getting done via Upwork or Fiverr and I'd also appreciate any comments on whether it might make sense to outsource these. I'm sure more details about the work package will be required but this gives the basic idea.
1. Write a generic I2C driver for the STM32H7A3 MCU. The driver (or drivers) should use DMA or Interrupts in a non-blocking way or read/write where the transaction blocks until complete. The driver(s) should be able to read a defined number of bytes from a consecutive sequence of addresses, or a defined number of bytes from the same address (one of my devices works this way). I'll provide a STM32CubeMX project with the I2C ports configured and the startup code generated by CubeMX. Test the driver on these evaluation boards: LTC2156A and Sparkfun NEO-M8U-SMA. Add the cost of the boards to your fee.
2. I use the VisualGDB IDE. The VisualGDB solution has the main application project and a Tiny Embedded Test Framework project. Integrate the I2C driver above in the main application and write the following unit tests for the I2C driver. And a description of the tests here.
Alternatively, if there are members of this forum who do this kind of work I'd be happy to hear from you.
Thanks
