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

#include <S25FL127S.hh>

Collaboration diagram for S25FL127S::status1_t:
Collaboration graph

Public Member Functions

 status1_t (uint8_t value=0)
 
 operator uint8_t ()
 

Public Attributes

uint8_t as_uint8
 As unsigned 8-bit value. More...
 
struct {
   uint8_t   WIP:1
 < As bit-fields. More...
 
   uint8_t   WEL:1
 Write Enable Latch. More...
 
   uint8_t   BP:3
 Block Protection. More...
 
   uint8_t   E_ERR:1
 Erase Error Occurred. More...
 
   uint8_t   P_ERR:1
 Programming Error Occurred. More...
 
   uint8_t   SRWD:1
 Status Register Write Disable. More...
 
}; 
 

Detailed Description

Status Register 1 (SR1) bitfields (Table 8.5, pp. 57-58).

Definition at line 165 of file S25FL127S.hh.

Constructor & Destructor Documentation

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

Definition at line 175 of file S25FL127S.hh.

Member Function Documentation

S25FL127S::status1_t::operator uint8_t ( )
inline

Definition at line 179 of file S25FL127S.hh.

Member Data Documentation

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

As unsigned 8-bit value.

Definition at line 166 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::BP

Block Protection.

Definition at line 170 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::E_ERR

Erase Error Occurred.

Definition at line 171 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::P_ERR

Programming Error Occurred.

Definition at line 172 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::SRWD

Status Register Write Disable.

Definition at line 173 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::WEL

Write Enable Latch.

Definition at line 169 of file S25FL127S.hh.

uint8_t S25FL127S::status1_t::WIP

< As bit-fields.

Write In Progress.

Definition at line 168 of file S25FL127S.hh.


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