AT25040 Driver
API reference
Loading...
Searching...
No Matches
at25040_registers.hpp
Go to the documentation of this file.
1#pragma once
6#include <cstdint>
7
8namespace at25040 {
9
10inline constexpr uint8_t kCmdWren = 0x06;
11inline constexpr uint8_t kCmdWrdi = 0x04;
12inline constexpr uint8_t kCmdRdsr = 0x05;
13inline constexpr uint8_t kCmdWrsr = 0x01;
14inline constexpr uint8_t kCmdRead = 0x03;
15inline constexpr uint8_t kCmdWrite = 0x02;
16
18inline constexpr uint8_t kAddrA8Mask = 0x08;
19
20inline constexpr uint8_t kSrWip = 0x01;
21inline constexpr uint8_t kSrWel = 0x02;
22inline constexpr uint8_t kSrBp0 = 0x04;
23inline constexpr uint8_t kSrBp1 = 0x08;
24
26inline constexpr uint16_t kCapacityBytes = 512;
27inline constexpr uint16_t kPageSizeBytes = 8;
28
29} // namespace at25040
Definition at25040.hpp:23
constexpr uint8_t kSrBp1
Definition at25040_registers.hpp:23
constexpr uint8_t kSrBp0
Definition at25040_registers.hpp:22
constexpr uint8_t kCmdWren
Definition at25040_registers.hpp:10
constexpr uint8_t kSrWel
Definition at25040_registers.hpp:21
constexpr uint8_t kAddrA8Mask
Definition at25040_registers.hpp:18
constexpr uint16_t kCapacityBytes
Definition at25040_registers.hpp:26
constexpr uint8_t kSrWip
Definition at25040_registers.hpp:20
constexpr uint8_t kCmdWrdi
Definition at25040_registers.hpp:11
constexpr uint8_t kCmdRead
Definition at25040_registers.hpp:14
constexpr uint8_t kCmdWrite
Definition at25040_registers.hpp:15
constexpr uint16_t kPageSizeBytes
Definition at25040_registers.hpp:27
constexpr uint8_t kCmdRdsr
Definition at25040_registers.hpp:12
constexpr uint8_t kCmdWrsr
Definition at25040_registers.hpp:13