VLCB SDK
An opinionated SDK for VLCB protocol
Loading...
Searching...
No Matches
processor.h File Reference
#include <stdint.h>
Include dependency graph for processor.h:

Go to the source code of this file.

Typedefs

typedef uint8_t VlcbProcessorManufacturer
 
typedef uint8_t VlcbArmProcessor
 
typedef uint8_t VlcbMicrochipProcessor
 

Enumerations

enum  VlcbProcessorManufacturer { VLCB_PM_MICROCHIP = 1 , VLCB_PM_ATMEL = 2 , VLCB_PM_ARM = 3 }
 
enum  VlcbArmProcessor { VLCB_PM_ARM_ARM1176JZFS = 1 , VLCB_PM_ARM_CORTEXA7 = 2 , VLCB_PM_ARM_CORTEXA53 = 3 }
 
enum  VlcbMicrochipProcessor {
  VLCB_PM_MICROCHIP_P18F2480 = 1 , VLCB_PM_MICROCHIP_P18F4480 = 2 , VLCB_PM_MICROCHIP_P18F2580 = 3 , VLCB_PM_MICROCHIP_P18F4580 = 4 ,
  VLCB_PM_MICROCHIP_P18F2585 = 5 , VLCB_PM_MICROCHIP_P18F4585 = 6 , VLCB_PM_MICROCHIP_P18F2680 = 7 , VLCB_PM_MICROCHIP_P18F4680 = 8 ,
  VLCB_PM_MICROCHIP_P18F2682 = 9 , VLCB_PM_MICROCHIP_P18F4682 = 10 , VLCB_PM_MICROCHIP_P18F2685 = 11 , VLCB_PM_MICROCHIP_P18F4685 = 12 ,
  VLCB_PM_MICROCHIP_P18F25K80 = 13 , VLCB_PM_MICROCHIP_P18F45K80 = 14 , VLCB_PM_MICROCHIP_P18F26K80 = 15 , VLCB_PM_MICROCHIP_P18F46K80 = 16 ,
  VLCB_PM_MICROCHIP_P18F65K80 = 17 , VLCB_PM_MICROCHIP_P18F66K80 = 18 , VLCB_PM_MICROCHIP_P18F25K83 = 19 , VLCB_PM_MICROCHIP_P18F26K83 = 20 ,
  VLCB_PM_MICROCHIP_P18F27Q84 = 21 , VLCB_PM_MICROCHIP_P18F47Q84 = 22 , VLCB_PM_MICROCHIP_P18F27Q83 = 23 , VLCB_PM_MICROCHIP_P18F14K22 = 25 ,
  VLCB_PM_MICROCHIP_P32MX534F064 = 30 , VLCB_PM_MICROCHIP_P32MX564F064 = 31 , VLCB_PM_MICROCHIP_P32MX564F128 = 32 , VLCB_PM_MICROCHIP_P32MX575F256 = 33 ,
  VLCB_PM_MICROCHIP_P32MX575F512 = 34 , VLCB_PM_MICROCHIP_P32MX764F128 = 35 , VLCB_PM_MICROCHIP_P32MX775F256 = 36 , VLCB_PM_MICROCHIP_P32MX775F512 = 37 ,
  VLCB_PM_MICROCHIP_P32MX795F512 = 38
}
 

Typedef Documentation

◆ VlcbArmProcessor

typedef uint8_t VlcbArmProcessor

ARM Processor type codes (used by FCU to identify correct bootloader compatibility)

Definition at line 19 of file processor.h.

◆ VlcbMicrochipProcessor

typedef uint8_t VlcbMicrochipProcessor

Microchip Processor type codes (used by FCU to identify correct bootloader compatibility)

Definition at line 30 of file processor.h.

◆ VlcbProcessorManufacturer

typedef uint8_t VlcbProcessorManufacturer

Processor manufacturer codes

Definition at line 8 of file processor.h.

Enumeration Type Documentation

◆ VlcbArmProcessor

Enumerator
VLCB_PM_ARM_ARM1176JZFS 
VLCB_PM_ARM_CORTEXA7 
VLCB_PM_ARM_CORTEXA53 

Definition at line 20 of file processor.h.

◆ VlcbMicrochipProcessor

Enumerator
VLCB_PM_MICROCHIP_P18F2480 
VLCB_PM_MICROCHIP_P18F4480 
VLCB_PM_MICROCHIP_P18F2580 
VLCB_PM_MICROCHIP_P18F4580 
VLCB_PM_MICROCHIP_P18F2585 
VLCB_PM_MICROCHIP_P18F4585 
VLCB_PM_MICROCHIP_P18F2680 
VLCB_PM_MICROCHIP_P18F4680 
VLCB_PM_MICROCHIP_P18F2682 
VLCB_PM_MICROCHIP_P18F4682 
VLCB_PM_MICROCHIP_P18F2685 
VLCB_PM_MICROCHIP_P18F4685 
VLCB_PM_MICROCHIP_P18F25K80 
VLCB_PM_MICROCHIP_P18F45K80 
VLCB_PM_MICROCHIP_P18F26K80 
VLCB_PM_MICROCHIP_P18F46K80 
VLCB_PM_MICROCHIP_P18F65K80 
VLCB_PM_MICROCHIP_P18F66K80 
VLCB_PM_MICROCHIP_P18F25K83 
VLCB_PM_MICROCHIP_P18F26K83 
VLCB_PM_MICROCHIP_P18F27Q84 
VLCB_PM_MICROCHIP_P18F47Q84 
VLCB_PM_MICROCHIP_P18F27Q83 
VLCB_PM_MICROCHIP_P18F14K22 
VLCB_PM_MICROCHIP_P32MX534F064 
VLCB_PM_MICROCHIP_P32MX564F064 
VLCB_PM_MICROCHIP_P32MX564F128 
VLCB_PM_MICROCHIP_P32MX575F256 
VLCB_PM_MICROCHIP_P32MX575F512 
VLCB_PM_MICROCHIP_P32MX764F128 
VLCB_PM_MICROCHIP_P32MX775F256 
VLCB_PM_MICROCHIP_P32MX775F512 
VLCB_PM_MICROCHIP_P32MX795F512 

Definition at line 31 of file processor.h.

◆ VlcbProcessorManufacturer

Enumerator
VLCB_PM_MICROCHIP 
VLCB_PM_ATMEL 
VLCB_PM_ARM 

Definition at line 9 of file processor.h.