Zerocat Chipflasher  v0.4.3 (board-edition-1)
Flash free firmware to BIOS chips, kick the Manageability Engine.
Macros
serial-codes.h File Reference

Go to the source code of this file.

Macros

#define ERRC__SUCCESS   0
 Error codes. More...
 
#define ERRC__JOB_CANCELLATION   1
 
#define ERRC__NO_MOT   2
 
#define ERRC__NO_HEX_DIGIT   3
 
#define ERRC__LINE_ENDING_ERROR   4
 
#define ERRC__LINE_COUNT_MISMATCH   5
 
#define ERRC__LINE_TOO_LONG   6
 
#define ERRC__BUFFER_OVERRUN   7
 
#define ERRC__HEXDUMP_PARSING_ERROR   8
 
#define ERRC__NO_SUCH_FILE   9
 
#define ERRC__CHECKSUM_MISMATCH   10
 
#define ERRC__LINE_LENGTH_MISMATCH   11
 
#define ERRC__OUT_OF_CHARSET   12
 
#define ERRC__LINE_TIMEOUT   13
 
#define ERRC__PORT_OPEN_FAILURE   14
 
#define NUL   0x00
 "\0" More...
 
#define SOH   0x01
 Ascii 'start of header'. More...
 
#define STX   0x02
 Ascii 'start of text'. More...
 
#define ETX   0x03
 Ascii 'end of text'. More...
 
#define EOT   0x04
 Ascii 'end of transmission'. More...
 
#define ENQ   0x05
 Ascii 'enquiry'. More...
 
#define ACK   0x06
 Ascii 'acknoledge'. More...
 
#define NEW_LINE   0x0a
 Ascii LF "\n" 'line feed'. More...
 
#define CARR_RET   0x0d
 Ascii CR "\r" 'carriage return'. More...
 
#define NAK   0x15
 Ascii 'neg. acknoledge'. More...
 
#define SYN   0x16
 Ascii 'synchronous idle'. More...
 
#define ETB   0x17
 Ascii 'end of block transmission'. More...
 
#define CAN   0x18
 Ascii 'cancel'. More...
 
#define EM   0x19
 Ascii 'end of medium'. More...
 
#define SUB   0x1a
 Ascii 'substitute'. More...
 
#define ESC   0x1b
 Ascii 'escape'. More...
 
#define FS   0x1c
 Ascii 'file seperator'. More...
 
#define GS   0x1d
 Ascii 'group seperator'. More...
 
#define RS   0x1e
 Ascii 'record seperator'. More...
 
#define US   0x1f
 Ascii 'unit seperator'. More...
 
#define CLIM_CR   CARR_RET
 
#define CLIM_NL   NEW_LINE
 
#define CLIM_HEXDUMP   CLIM_CR
 
#define EXIT_CHAR_A   0xff
 First char of Parallax' exit sequence. More...
 
#define EXIT_CHAR_B   0x00
 Second char of Parallax' exit sequence. More...
 
#define CHIP_TO_FILE   0x20
 Send data to terminal and save on disk. More...
 
#define CHIP_TO_FILE_NOSCREEN   0x21
 Send data to terminal and save on disk, without feedback on screen. More...
 
#define FILE_TO_CHIP   0x22
 Send data to propeller and write to chip. More...
 
#define FILE_TO_CHIP_NOSCREEN   0x23
 Send data to propeller and write to chip, without output on screen. More...
 

Detailed Description

Zerocat Chipflasher — Flash free firmware to BIOS chips, kick the Manageability Engine.

Copyright (C) 2015, 2016, 2017, 2018 Kai Mertens kmx@p.nosp@m.oste.nosp@m.o.net

The Zerocat Chipflasher is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The Zerocat Chipflasher is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

This file is part of the Zerocat Chipflasher.

Definition in file serial-codes.h.

Macro Definition Documentation

◆ ERRC__BUFFER_OVERRUN

#define ERRC__BUFFER_OVERRUN   7

Definition at line 99 of file serial-codes.h.

◆ ERRC__CHECKSUM_MISMATCH

#define ERRC__CHECKSUM_MISMATCH   10

Definition at line 102 of file serial-codes.h.

◆ ERRC__HEXDUMP_PARSING_ERROR

#define ERRC__HEXDUMP_PARSING_ERROR   8

Definition at line 100 of file serial-codes.h.

◆ ERRC__JOB_CANCELLATION

#define ERRC__JOB_CANCELLATION   1

Definition at line 93 of file serial-codes.h.

◆ ERRC__LINE_COUNT_MISMATCH

#define ERRC__LINE_COUNT_MISMATCH   5

Definition at line 97 of file serial-codes.h.

◆ ERRC__LINE_ENDING_ERROR

#define ERRC__LINE_ENDING_ERROR   4

Definition at line 96 of file serial-codes.h.

◆ ERRC__LINE_LENGTH_MISMATCH

#define ERRC__LINE_LENGTH_MISMATCH   11

Definition at line 103 of file serial-codes.h.

◆ ERRC__LINE_TIMEOUT

#define ERRC__LINE_TIMEOUT   13

Definition at line 105 of file serial-codes.h.

◆ ERRC__LINE_TOO_LONG

#define ERRC__LINE_TOO_LONG   6

Definition at line 98 of file serial-codes.h.

◆ ERRC__NO_HEX_DIGIT

#define ERRC__NO_HEX_DIGIT   3

Definition at line 95 of file serial-codes.h.

◆ ERRC__NO_MOT

#define ERRC__NO_MOT   2

Definition at line 94 of file serial-codes.h.

◆ ERRC__NO_SUCH_FILE

#define ERRC__NO_SUCH_FILE   9

Definition at line 101 of file serial-codes.h.

◆ ERRC__OUT_OF_CHARSET

#define ERRC__OUT_OF_CHARSET   12

Definition at line 104 of file serial-codes.h.

◆ ERRC__PORT_OPEN_FAILURE

#define ERRC__PORT_OPEN_FAILURE   14

Definition at line 106 of file serial-codes.h.