Mindaugas Vinkelis
Mindaugas Vinkelis
`ARDUINO` define was released in 2.0.0 so I made a hotfix PR to fix it. Regarding `USB_MANUFACTURER` why do you think is wrong? It is perfectly fine `-DUSB_MANUFACTURER=\"Unknown\"` and `-DUSB_MANUFACTURER="\"My...
@JonasProgrammer there are two ways, to implement this functionality. * add optional VID/PID parameters to all public API functions, OR * add separate function that only responsible for setting VID/PID...
@Baycken could you please try `develop` branch and see if it works for you? There is a new function to customise USB properties, see `example/CMakeLists.txt`
I think that currently only AVR boards are supported. While in theory, you can rewrite `ArduinoToolchain.cmake` to add support your board, but there will be some issues: * compile/link flags...
`RegisterCustomHardwarePlatform` no longer exists, it was refactored to script `RegisterSpecificHardwarePLatform`, however, for ESP it will not work. ESP has different tools, different link libraries, different compile flags, etc... and all...
Using external tools is not necessary a bad thing, it could be hidden from the user anyway. Arduino IDE has a bundled java-runtime, so if we build something with java,...
Looks like there are no optimizations applied maybe `cmake -DCMAKE_BUILD_TYPE=Release ..` would help?
I'm glad it worked for you and thanks for sharing! BTW, did you looked at @victorstewart #120, maybe it could make things for you even simpler?
Thanks for pinging ;) It's not dead, I just consider it feature complete, so I don't actively work on it anymore, but small improvements, like yours, are always welcome;)
I wouldn't mind to accept these changes as part of extensions, there already exists some extensions for variant and optional which both are C++17. I'm a bit afraid to introduce...