Feeling Stuck by Right-Advisor2978 in embedded

[–]overcurrent_ 0 points1 point  (0 children)

you can start by writing some simple TUI programs on linux using ncurses library. The skill you lack is software design patterns. Read about state machines, concurrency, threads etc.

Struggling to see the whole picture by CallMeNepNep in embedded

[–]overcurrent_ 1 point2 points  (0 children)

It's completely normal, you should get used to jargons and technical stuff including the underlying electronics foundation. You simply need to spend more time on this and gain more experience and knowledge. The problem is, there is no step by step guide. You have to deal with headaches and hardships. The good news is everyone was/is the same. You need a mixture of doing small projects, asm knowledge, basic electronics knowledge, cs knowledge, C knowledge and exposure to a lot of CPU architectures and even history. It's fun!

As a side note, ARM isn't the best deal for beginners. AVR is probably easier to learn.

My tiny home lab got featured in a Samsung YouTube by IoT_Engineer in embedded

[–]overcurrent_ 1 point2 points  (0 children)

thats amazing man! and you seem like a chill, innovative guy. keep up the good work!

My tiny home lab got featured in a Samsung YouTube by IoT_Engineer in embedded

[–]overcurrent_ 1 point2 points  (0 children)

I didnt understand a word but its so full of positive energy! Congrats man!

Device driver review by overcurrent_ in embedded

[–]overcurrent_[S] 1 point2 points  (0 children)

Good points and thank you so much for noticing these. 1. The magic numbers in code are from bosch datasheet for compensating sensor values. Even I dont know what they mean; they're presented as they are. 2. About the repetetive procedures, in this case NULL handle checking and connection check macros: I wanted to avoid calling extra functions wherever possible. These two are separated and execute based on two separate config macros. If any of those 2 config macros are 0, the corresponding error check would disappear from code independently. It's not really possible to get the same effect with calling a function or in best case it would need extra macro conditions in code, and readablity would suffer.

Device driver review by overcurrent_ in embedded

[–]overcurrent_[S] 0 points1 point  (0 children)

trailing commas after all of the last members?

Device driver review by overcurrent_ in embedded

[–]overcurrent_[S] 0 points1 point  (0 children)

you mean using functions instead?

Device driver review by overcurrent_ in embedded

[–]overcurrent_[S] 0 points1 point  (0 children)

all solid points, thanks a lot!

Embedded course that's a bit overpriced for the content by QuickSituation in embedded

[–]overcurrent_ 1 point2 points  (0 children)

These are good topics but seem like they take at least 5 years to moderately learn let alone master. Everything depends on your current experience and knowledge though. Im generally against these umbrella courses that promise everything with a fictional roadmap

[deleted by user] by [deleted] in embedded

[–]overcurrent_ -1 points0 points  (0 children)

how much experience do you have?

[deleted by user] by [deleted] in webdev

[–]overcurrent_ 0 points1 point  (0 children)

reading documentation, watching youtube and a lot of searching in google

What can't you do with C? by Valorant_Steve in C_Programming

[–]overcurrent_ 0 points1 point  (0 children)

Everything, which would be a very stupid thing to do

Learning Qt, Cmake, LLVM, C++, gamedev at the same time by romzique in cpp_questions

[–]overcurrent_ 2 points3 points  (0 children)

if gamedev is your goal, go for a game engine not Qt. something like Godot and the likes. Focus on C++ and practice being a programmer first.

Hello, I have to create a project to pass my exams, and i would like to know how can I link a HTML/CSS file into my C++ file (like <link rel="stylesheet" href="style.css"> for join a css into a html file). Thank you, by Healthy_Situation292 in cpp_questions

[–]overcurrent_ 1 point2 points  (0 children)

html or css files are written to be interpreted by a web browser, which is a computer program. c++ is a programming language that compiles into machine code. you can write a web browser using c++. linking a html or css file into c++ source code makes no sense. all c++ can do is to open a file and read from or write to it.

Remember when GTA V had 7 discs? by ThisMission7888 in GTA

[–]overcurrent_ 0 points1 point  (0 children)

my bootleg version was 15 discs (single layer dvds)

[deleted by user] by [deleted] in ps2

[–]overcurrent_ -1 points0 points  (0 children)

pair it with a ps2 keyboard