from .lists import *
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'ade77xx'
name = 'ADE77xx'
longname = 'Analog Devices ADE77xx'
ANN_REG = 0
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'adf435x'
name = 'ADF435x'
longname = 'Analog Devices ADF4350/1'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'adns5020'
name = 'ADNS-5020'
longname = 'Avago ADNS-5020 optical mouse sensor'
return addr, addrlen, cpu_state, exc_info
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'arm_etmv3'
name = 'ARM ETMv3'
longname = 'ARM Embedded Trace Macroblock'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'arm_itm'
name = 'ARM ITM'
longname = 'ARM Instrumentation Trace Macroblock'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'arm_tpiu'
name = 'ARM TPIU'
longname = 'ARM Trace Port Interface Unit'
VENDOR_CODE_ATMEL = 0x1e
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'avr_isp'
name = 'AVR ISP'
longname = 'AVR In-System Programming'
return tuple(l)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'ds1307'
name = 'DS1307'
longname = 'Dallas DS1307'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'ds28ea00'
name = 'DS28EA00'
longname = 'Maxim DS28EA00 1-Wire digital thermometer'
ANN_SECTIONS = 1
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'edid'
name = 'EDID'
longname = 'Extended Display Identification Data'
from .lists import *
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'eeprom24xx'
name = '24xx EEPROM'
longname = '24xx I²C EEPROM'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'eeprom93xx'
name = '93xx EEPROM'
longname = '93xx Microwire EEPROM'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'i2cdemux'
name = 'I²C demux'
longname = 'I²C demultiplexer'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'i2cfilter'
name = 'I²C filter'
longname = 'I²C filter'
% (data_hex, ack_meaning)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'jtag_stm32'
name = 'JTAG / STM32'
longname = 'Joint Test Action Group / ST STM32'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'lm75'
name = 'LM75'
longname = 'National LM75'
ann_reg, ann_digit, ann_warning = range(3)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'max7219'
name = 'MAX7219'
longname = 'Maxim MAX7219/MAX7221'
TX = 1
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'midi'
name = 'MIDI'
longname = 'Musical Instrument Digital Interface'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'mlx90614'
name = 'MLX90614'
longname = 'Melexis MLX90614'
self.check_crc(bytecount + 12)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'modbus'
name = 'Modbus'
longname = 'Modbus RTU over RS232/RS485'
from .lists import *
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'mrf24j40'
name = 'MRF24J40'
longname = 'Microchip MRF24J40'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'mxc6225xu'
name = 'MXC6225XU'
longname = 'MEMSIC MXC6225XU'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'nrf24l01'
name = 'nRF24L01(+)'
longname = 'Nordic Semiconductor nRF24L01/nRF24L01+'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'nunchuk'
name = 'Nunchuk'
longname = 'Nintendo Wii Nunchuk'
}
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'onewire_network'
name = '1-Wire network layer'
longname = '1-Wire serial communication bus (network layer)'
TX = 1
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'pan1321'
name = 'PAN1321'
longname = 'Panasonic PAN1321'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'rfm12'
name = 'RFM12'
longname = 'RFM12 control protocol'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'rgb_led_spi'
name = 'RGB LED (SPI)'
longname = 'RGB LED string decoder (SPI)'
return tuple(l)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'rtc8564'
name = 'RTC-8564'
longname = 'Epson RTC-8564 JE/NB'
from common.sdcard import (cmd_names, acmd_names)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'sdcard_spi'
name = 'SD card (SPI mode)'
longname = 'Secure Digital card (SPI mode)'
return ret
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'spiflash'
name = 'SPI flash'
longname = 'SPI flash chips'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'ssi32'
name = 'SSI32'
longname = 'Synchronous Serial Interface (32bit)'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'tca6408a'
name = 'TI TCA6408A'
longname = 'Texas Instruments TCA6408A'
return reverse_number(crc16, 16)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'usb_packet'
name = 'USB packet'
longname = 'Universal Serial Bus (LS/FS) packet'
return 64 + len(self.data)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'usb_request'
name = 'USB request'
longname = 'Universal Serial Bus (LS/FS) transaction/request'
ENHANCED_OPTS, AUX_TYPES)
class Decoder(srd.Decoder):
- api_version = 2
+ api_version = 3
id = 'xfp'
name = 'XFP'
longname = '10 Gigabit Small Form Factor Pluggable Module (XFP)'