Data Structures | Namespaces | Defines | Enumerations | Functions

Second Fancy Device API
[WFD APIs]

This is a brief description for the Second Fancy Device API. More...

Data Structures

class  CRectangle
 Takes the height and length of a rectangle and returns the area value. More...
struct  fancy_warm_boot_block
 Holds the new and previous warm boot block numbers. More...

Namespaces

namespace  AR
namespace  fancy_audio_1

Defines

#define FANCY_WARM_BOOT_START_BLOCK_VALUE   0
#define FANCY_MAX_WARM_BOOT_END_BLOCK_VALUE   1
#define FANCY_WARM_BOOT_BLOCK_VALUE_INVALID   ((warm_blk_invalid_type) 0xFF)
#define FANCY_WARM_BOOT_BLOCK_VALUE_UNASSIGNED   ((warm_blk_unassigned_type) 0xFE)

Enumerations

enum  download_type { download_OOB, download_NOOB, download_ONENOOB, download_MULTI }
enum  download_tech { download_SLC, download_MLC }
enum  download_ID { download_x8 = 8, download_x16 = 16 }
enum  {
  FANCY_READ_MAIN = 0, FANCY_READ_SPARE, FANCY_READ_MAIN_SPARE, FANCY_READ_RAW,
  FANCY_READ_BYTES
}

Functions

void CRectangle::set_values (int, int)

Detailed Description

This is the detailed description for the second API group. It appears in the Detailed Description section.


Define Documentation

#define FANCY_WARM_BOOT_START_BLOCK_VALUE   0

Initial value for the start block.

#define FANCY_MAX_WARM_BOOT_END_BLOCK_VALUE   1

Maximum value for the end block.

#define FANCY_WARM_BOOT_BLOCK_VALUE_INVALID   ((warm_blk_invalid_type) 0xFF)

Warm boot block value is invalid.

#define FANCY_WARM_BOOT_BLOCK_VALUE_UNASSIGNED   ((warm_blk_unassigned_type) 0xFE)

Warm boot block value is unassigned.


Enumeration Type Documentation

Identifies the device types for downloading software to one or more devices.

Enumerator:
download_OOB 

Out-Of-Bounds device.

download_NOOB 

More than one Not-Out-Of-Bounds device.
This is an example of a note for an enum member (note1 command). This can also be used in param descriptions.

download_ONENOOB 

OneNOOB device.

download_MULTI 

Multiple devices.

Identifies the bits per cell for the device.

Enumerator:
download_SLC 

Single-Level Cell device.

download_MLC 

Multi-Level Cell device.

Identifies the download ID.

Enumerator:
download_x8 

8-bit interface download ID.

download_x16 

16-bit interface download ID.