arduino / arduino/ArduinoCore-API
Add `Print::printf`
- Vorherrschende Sprache
- C++
- Sterne
- 306
- Forks
- 150
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Describe the request
Please add a `printf` function to [the `Print` class](https://github.com/arduino/ArduinoCore-API/blob/0f4e57ea193a00163ae59f0f0ff478feae7eb5db/api/Print.h#L35).
### ArduinoCore-API version
0f4e57ea193a00163ae59f0f0ff478feae7eb5db
### Additional context
#### Additional requests
- https://github.com/arduino/Arduino/issues/3586
- https://github.com/arduino/Arduino/issues/7386
- https://github.com/arduino/Arduino/pull/5938
- https://github.com/arduino/ArduinoCore-API/issues/41
- https://github.com/arduino/ArduinoCore-API/issues/53
- https://github.com/arduino/ArduinoCore-API/pull/268
- https://github.com/arduino/ArduinoCore-avr/pull/482
- https://github.com/arduino/ArduinoCore-avr/pull/509
- https://github.com/arduino/ArduinoCore-avr/pull/555
- https://github.com/arduino/ArduinoCore-mbed/issues/941
- https://github.com/arduino/ArduinoCore-renesas/issues/351
- https://github.com/arduino/ArduinoCore-samd/pull/458
- https://github.com/arduino/ArduinoCore-zephyr/pull/305
- https://groups.google.com/a/arduino.cc/g/developers/c/E0pUPWeDE2Y/m/fGBK_49bBgAJ
#### Related
- https://github.com/arduino/ArduinoCore-API/pull/29
- https://github.com/arduino/ArduinoCore-API/issues/34
- https://groups.google.com/a/arduino.cc/d/msg/developers/E0pUPWeDE2Y/GPWl9Nw1BwAJ
- https://github.com/SpenceKonde/megaTinyCore/pull/112
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit api/Print.h bei der verlinkten Definition der Klasse Print. Prüfe anschließend den verlinkten Pull Request #28 von ArduinoCore-API sowie die zugehörigen Anfragen zu bestehenden Designentscheidungen. Die Aufgabe ist abgeschlossen, wenn die angeforderte Print::printf API konsistent mit dem Projekt definiert ist und ihre Auswirkungen auf die verschiedenen Cores berücksichtigt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- api, embedded-iot
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100