Preferences::put()

名称

Preferences::putChar()
Preferences::putUChar()
Preferences::putShort()
Preferences::putUShort()
Preferences::putInt()
Preferences::putUInt()
Preferences::putLong()
Preferences::putULong()
Preferences::putLong64()
Preferences::putULong64()
Preferences::putFloat()
Preferences::putDouble()
Preferences::putBool()
Preferences::putString()

説明

NVS(Non-volatile storage)に、現在利用中のネームスペース内の指定したキーに対応するバリューを書き込む。

書式

#include <Preferences.h>

size_t Preferences::putChar(const char* key, int8_t value);
size_t Preferences::putUChar(const char* key, uint8_t value);
size_t Preferences::putShort(const char* key, int16_t value);
size_t Preferences::putUShort(const char* key, uint16_t value);
size_t Preferences::putInt(const char* key, int32_t value);
size_t Preferences::putUInt(const char* key, uint32_t value);
size_t Preferences::putLong(const char* key, int32_t value);
size_t Preferences::putULong(const char* key, uint32_t value);
size_t Preferences::putLong64(const char* key, int64_t value);
size_t Preferences::putULong64(const char* key, uint64_t value);
size_t Preferences::putFloat(const char* key, const float_t value);
size_t Preferences::putDouble(const char* key, const double_t value);
size_t Preferences::putDouble(const char* key, const double_t value);
size_t Preferences::putBool(const char* key, const bool value);
size_t Preferences::putString(const char* key, const char* value);
size_t Preferences::putString(const char* key, const String value);
size_t Preferences::putBytes(const char* key, const void* value, size_t len);

引数

key 書き込みたいデータのキー名。15文字まで利用可能。
value 書き込む値。
len データ長。

戻り値

実行結果。成功した場合は、true。失敗した場合は、false。

使用例

バージョン

Hardware:ESP-WROOM-32
Software:Arduino core for the ESP32 2.0.4

最終更新日

September 4, 2022

inserted by FC2 system