Return type of put and get.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- arduino, cpp
- Domaine
- api, embedded-iot
Piste de recherche
The issue names the put, get, and putString API entry points but no files or tests. Start by locating those declarations and reviewing the current return-value contract; an agreed API change and its expected behavior would define done.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Subject of the issue
Just wondering why the return type of put is T&? (same for get).
I don't really see why these functions return the value we feed them with.
I wonder if it wouldn't make more sense to have put return the next writable location, kind of like putString.
That way, it would become possible to save structs one after another, by using the returned value as the next address.
Perhaps it would also make sense if get just returned void.
What do you guys think?
Your workbench
- Not relevant.
Steps to reproduce
Not relevant.
Expected behavior
Not relevant.
Actual behavior
Not relevant.
- Langage dominant
- C++
- Étoiles
- 67
- Forks
- 23
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de sparkfun/SparkFun_External_EEPROM_Arduino_Library
-
Use of Software I²C ?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
sparkfun/SparkFun_External_EEPROM_Arduino_Library#41 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 32/100
sparkfun/SparkFun_External_EEPROM_Arduino_Library#33 · 1 commentaire ·
Toutes les issues de sparkfun/SparkFun_External_EEPROM_Arduino_Library
Issues similaires
-
Status: Awaiting triage
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
espressif/arduino-esp32#12984 ·
Les mainteneurs répondent en général sous 1 jour
-
torch_ops/logprob.cu does not compile with the serving container's nvcc (13.3.73); check_torch_ops.py cannot run as shippedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 Moins d'une heure Accessibilité débutants 72/100
ashhart/TensorFold#535 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 Moins d'une heure Accessibilité débutants 78/100
sudoevolve/EUI-NEO#95 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour