Click here to Skip to main content
15,885,244 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Years ago… Pin
Keith Barrow9-Jan-23 4:57
professionalKeith Barrow9-Jan-23 4:57 
GeneralRe: Years ago… Pin
DRHuff9-Jan-23 9:36
DRHuff9-Jan-23 9:36 
GeneralRe: Years ago… Pin
Keith Barrow10-Jan-23 3:58
professionalKeith Barrow10-Jan-23 3:58 
GeneralRe: Years ago… Pin
Single Step Debugger9-Jan-23 5:33
Single Step Debugger9-Jan-23 5:33 
QuestionWhat are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 5:49
mvahoney the codewitch8-Jan-23 5:49 
AnswerRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 6:06
mvaraddevus8-Jan-23 6:06 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 6:16
mvahoney the codewitch8-Jan-23 6:16 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 6:34
mvaraddevus8-Jan-23 6:34 
Yeah, it's a simple thing that makes it so:
1. Debouncing is handled for all buttons in one place.
2. The specific functionality for the button is run.

Otherwise you have button debouncing code all over the place.
It definitely cleans it up. And, yes, C++ could do this a bit cleaner via encapsulation (in it's own class) but I find that Arduino C++ is more like a hybrid of C & C++ because C++ class overhead does use some memory so there are places in Arduino where you often do more C-like and other places where you may do more C++-like (include classes). Smile | :)
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 7:55
mvahoney the codewitch8-Jan-23 7:55 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 11:03
mvaraddevus8-Jan-23 11:03 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 11:59
mvahoney the codewitch8-Jan-23 11:59 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 12:07
mvahoney the codewitch8-Jan-23 12:07 
QuestionRe: What are some stupid-useful coding tricks you rely on? Pin
CPallini8-Jan-23 7:17
mveCPallini8-Jan-23 7:17 
AnswerRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 7:31
mvaraddevus8-Jan-23 7:31 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
CPallini8-Jan-23 7:48
mveCPallini8-Jan-23 7:48 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
honey the codewitch8-Jan-23 14:55
mvahoney the codewitch8-Jan-23 14:55 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
Mircea Neacsu8-Jan-23 10:27
Mircea Neacsu8-Jan-23 10:27 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 11:08
mvaraddevus8-Jan-23 11:08 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
Mircea Neacsu8-Jan-23 11:28
Mircea Neacsu8-Jan-23 11:28 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
raddevus8-Jan-23 11:40
mvaraddevus8-Jan-23 11:40 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
Marcelo Huerta9-Jan-23 6:16
Marcelo Huerta9-Jan-23 6:16 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
jmaida8-Jan-23 15:54
jmaida8-Jan-23 15:54 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
BillWoodruff8-Jan-23 20:33
professionalBillWoodruff8-Jan-23 20:33 
GeneralRe: What are some stupid-useful coding tricks you rely on? Pin
Mircea Neacsu10-Jan-23 6:34
Mircea Neacsu10-Jan-23 6:34 
AnswerRe: What are some stupid-useful coding tricks you rely on? Pin
Mike Hankey8-Jan-23 7:42
mveMike Hankey8-Jan-23 7:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.