COSA
An Object-Oriented Platform for Arduino Programming
S25FL127S::status2_t Union Reference

#include <S25FL127S.hh>

Collaboration diagram for S25FL127S::status2_t:
Collaboration graph

Public Member Functions

 status2_t (uint8_t value=0)
 
 operator uint8_t ()
 

Public Attributes

uint8_t as_uint8
 As unsigned 8-bit value. More...
 
struct {
   uint8_t   PS:1
 < As bit-fields. More...
 
   uint8_t   ES:1
 Erase suspend. More...
 
   uint8_t   RFU:3
 Reserved for Future Use. More...
 
   uint8_t   IO3:1
 IO3 alternative function (0=RESET,1=HOLD). More...
 
   uint8_t   PBW:1
 Page Buffer Wrap (0=256B,1=512B). More...
 
   uint8_t   BES:1
 Block Erase Size (0=64,1=256 kB). More...
 
}; 
 

Detailed Description

Status Register 2 (SR2) bitfields (Table 8.8, pp. 61).

Definition at line 197 of file S25FL127S.hh.

Constructor & Destructor Documentation

S25FL127S::status2_t::status2_t ( uint8_t  value = 0)
inline

Definition at line 207 of file S25FL127S.hh.

Member Function Documentation

S25FL127S::status2_t::operator uint8_t ( )
inline

Definition at line 211 of file S25FL127S.hh.

Member Data Documentation

struct { ... }
uint8_t S25FL127S::status2_t::as_uint8

As unsigned 8-bit value.

Definition at line 198 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::BES

Block Erase Size (0=64,1=256 kB).

Definition at line 205 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::ES

Erase suspend.

Definition at line 201 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::IO3

IO3 alternative function (0=RESET,1=HOLD).

Definition at line 203 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::PBW

Page Buffer Wrap (0=256B,1=512B).

Definition at line 204 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::PS

< As bit-fields.

Program suspend.

Definition at line 200 of file S25FL127S.hh.

uint8_t S25FL127S::status2_t::RFU

Reserved for Future Use.

Definition at line 202 of file S25FL127S.hh.


The documentation for this union was generated from the following file: