mnemocron/STM32F7_LXI_Device

Status of the Project - "production" usable?

Opened this issue · 2 comments

Hey,

Thanks for the awesome work! Looks very nice and well documented! 💯

Apart from the listed bugs/issues in the Readme, is there anything I should know before diving into this and trying to use it in a "productive/production" setup?

Yo, cool to hear. This is one of those projects that you start, then put on your backlog and forget about.
It's been a while since I worked on it. But here is what I can tell you.

The intent of the project was indeed to have something production ready. The main focus was to get familiar with the LXI standard and implementing piece-by-piece all the required features.
When I was still figuring things out, I had two project versions in parallel (baremetall and RTOS).
Because the online tutorials sometimes use FreeRTOS and sometimes not. I continued until I stayed with FreeRTOS.

The current state of the project is documented quite well, yeah.
I don't think you will get LXI certified easily (mostly because of the password protection feature). I would therefore focus on the features that you really need (raw SCPI over TCP and maybe the discovery feature). There are T&M companies out there who do it very similarly and don't certify their devices either.

If you make it to production. I would be interested in what you achieved with your project :)

Oh, and consider outsourcing the MAC address assignment to somebody else.
Get something like a 24AA02E48 EEPROM which already contains a unique MAC address that you can assign to your device.