Skip to content

daisy::QSPIHandle::Config

More...

#include <qspi.h>

Public Types

Name
enum Device
enum Mode

Public Attributes

Name
dsy_gpio_pin io0
dsy_gpio_pin io1
dsy_gpio_pin io2
dsy_gpio_pin io3
dsy_gpio_pin clk
dsy_gpio_pin ncs
struct daisy::QSPIHandle::Config::@14 pin_config
Device device
Mode mode

Detailed Description

struct daisy::QSPIHandle::Config;

Configuration structure for interfacing with QSPI Driver

Public Types Documentation

enum Device

Enumerator Value Description
IS25LP080D &
IS25LP064A &
DEVICE_LAST &

Flash Devices supported. (Both of these are more-or-less the same, just different sizes).

enum Mode

Enumerator Value Description
MEMORY_MAPPED &
INDIRECT_POLLING &
MODE_LAST

Modes of operation. Memory Mapped mode: QSPI configured so that the QSPI can be read from starting address 0x90000000. Writing is not possible in this mode.

Indirect Polling mode: Device driver enabled.

Public Attributes Documentation

variable io0

dsy_gpio_pin io0;

&

variable io1

dsy_gpio_pin io1;

&

variable io2

dsy_gpio_pin io2;

&

variable io3

dsy_gpio_pin io3;

&

variable clk

dsy_gpio_pin clk;

&

variable ncs

dsy_gpio_pin ncs;

&

variable pin_config

struct daisy::QSPIHandle::Config::@14 pin_config;

variable device

Device device;

variable mode

Mode mode;

Updated on 2024-01-03 at 19:41:01 +0000