ARMmbed / ARMmbed/mbed-drivers

get rid of MBED_OPERATORS

Open
#20 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
39
Forks
41
PR merge metrics
No merged PRs in 30d

Description

It's impossible to use the operators unless you know they're going to be there. So we should either not define operators (if it's still the case that we need to support a compiler that does not support operator overloading – which seems very unlikely at this point), or always define them.

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the repository for MBED_OPERATORS and inspect where its operator definitions depend on compiler support. Determine whether any supported compiler still requires the conditional path, then remove the macro or define the operators consistently as appropriate. Run the repository's relevant build and driver tests to confirm operator use remains supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.