Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
cors24398ywell you are an advanced user, from what i understand. arduino's understanding of "user friendliness" is for people not proficient with programming, but want to start somewhere.
-
@cors they should at least add the ability for me to have header files in a sub directory
Nothing about arduino prevents allowing both structures -
@ElectricCoffee gotcha I thought I had directed you to a reference explaining which features of C++ aren't supported by Arduinos compiler
-
@ReturnVoid you did
But file placement doesn't appear to be on there
And my main issue is file names and file locations -
i love you bro, u're just f***ing right :-*
[edit]
and what you mentioned is not even the worst stuff ^^
Related Rants
<rant>
I fucking HATE the Arduino environment right now.
First of all: you can't fucking put your project files in a sub folder to the main file. I can't write #include "src/motor.hpp" because it doesn't fucking know what that means.
Turns out you have to put all your header files in the fucking library folder common for all Arduino projects!
Secondly, you can't call your cpp headers hpp, they HAVE to be called h, or the Arduino environment throws a fit and begins whining about being unable to find the fucking files.
Not just that! You can't reference other Arduino libraries from within your library because the environment doesn't know what that means either.
To get around that you need to fucking include the library in your main file, AND THEN you can include it in the library file that uses it. After all, it should be the programmer's job to soon feed a so called IDE, right?
I'M SO FUCKING DONE WITH THIS SHIT! 😤
I'm ready to either program the Arduino directly with an AVR programmer or even port the entire project to the raspberry pi where I have a proper fucking Linux environment with a proper fucking directory structure so I can code proper fucking C++.
Hell I'm even fucking willing to spend all weekend porting all the code myself if necessary.
It's not reasonable that correct fucking C++ code is invalidated because I called the files something "wrong" and put them in the "wrong" directory.
</rant>
"user friendly project board" my ass
undefined
rage
hate
arduino
arduino ide
die you piece of shit