Public Attributes | List of all members
USB_Prog_Packet Union Reference

#include <ydef.h>

Public Attributes

struct {
   u8   addres_high
 
   u16   adress_low
 
   u8   data [MAX_BYTE_IN_PACKET]
 
   u8   size: 5
 
   u8   type: 3
 
pkt
 
struct {
   u16   dwordpos_hi: 2
 
   u8   dwordpos_lo
 
   union {
      u16   btsign
 
      u8   data [MAX_BYTE_IN_PACKET]
 
      u16   npages
 
   }   opt
 
   u16   pageno: 14
 
   u8   size: 5
 
   u8   type: 3
 
pkt_ext
 
struct {
   u32   config_start
 
   u32   config_stop
 
   u16   devidh
 
   u16   devidl
 
   u16   er_blk_size
 
   u32   last_addr
 
   u8   pad
 
   u16   pr_blk_size
 
   u32   settings_addr
 
   u8   size: 5
 
   u8   type: 3
 
pktinfo
 
struct {
   u32   config_start
 
   u32   config_stop
 
   u16   devidh
 
   u16   devidl
 
   u16   er_blk_size
 
   u16   ext_jedec_id
 
   u16   ext_page_size
 
   u16   ext_total_pages
 
   u16   first_code_page
 
   u16   first_yfs3_page
 
   u32   last_addr
 
   u16   pr_blk_size
 
   u32   settings_addr
 
   u8   size: 5
 
   u8   type: 3
 
   u8   version
 
pktinfo_ext
 
u8 raw [64]
 
u16 words [32]
 

Detailed Description

Definition at line 892 of file ydef.h.

Member Data Documentation

u8 USB_Prog_Packet::addres_high

Definition at line 903 of file ydef.h.

u16 USB_Prog_Packet::adress_low

Definition at line 904 of file ydef.h.

u16 USB_Prog_Packet::btsign

Definition at line 943 of file ydef.h.

u32 USB_Prog_Packet::config_start

Definition at line 921 of file ydef.h.

u32 USB_Prog_Packet::config_stop

Definition at line 922 of file ydef.h.

u8 USB_Prog_Packet::data[MAX_BYTE_IN_PACKET]

Definition at line 905 of file ydef.h.

u16 USB_Prog_Packet::devidh

Definition at line 918 of file ydef.h.

u16 USB_Prog_Packet::devidl

Definition at line 917 of file ydef.h.

u16 USB_Prog_Packet::dwordpos_hi

Definition at line 936 of file ydef.h.

u8 USB_Prog_Packet::dwordpos_lo

Definition at line 933 of file ydef.h.

u16 USB_Prog_Packet::er_blk_size

Definition at line 923 of file ydef.h.

u16 USB_Prog_Packet::ext_jedec_id

Definition at line 964 of file ydef.h.

u16 USB_Prog_Packet::ext_page_size

Definition at line 965 of file ydef.h.

u16 USB_Prog_Packet::ext_total_pages

Definition at line 966 of file ydef.h.

u16 USB_Prog_Packet::first_code_page

Definition at line 967 of file ydef.h.

u16 USB_Prog_Packet::first_yfs3_page

Definition at line 968 of file ydef.h.

u32 USB_Prog_Packet::last_addr

Definition at line 920 of file ydef.h.

u16 USB_Prog_Packet::npages

Definition at line 942 of file ydef.h.

union { ... } USB_Prog_Packet::opt
u8 USB_Prog_Packet::pad

Definition at line 915 of file ydef.h.

u16 USB_Prog_Packet::pageno

Definition at line 935 of file ydef.h.

struct { ... } USB_Prog_Packet::pkt
struct { ... } USB_Prog_Packet::pkt_ext
struct { ... } USB_Prog_Packet::pktinfo
struct { ... } USB_Prog_Packet::pktinfo_ext
u16 USB_Prog_Packet::pr_blk_size

Definition at line 916 of file ydef.h.

u8 USB_Prog_Packet::raw[64]

Definition at line 893 of file ydef.h.

u32 USB_Prog_Packet::settings_addr

Definition at line 919 of file ydef.h.

u8 USB_Prog_Packet::size

Definition at line 897 of file ydef.h.

u8 USB_Prog_Packet::type

Definition at line 898 of file ydef.h.

u8 USB_Prog_Packet::version

Definition at line 955 of file ydef.h.

u16 USB_Prog_Packet::words[32]

Definition at line 894 of file ydef.h.


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


yoctopuce_altimeter
Author(s): Anja Sheppard
autogenerated on Mon Jun 10 2019 15:49:13