VENDOR_CODE_ATMEL = 0x1e
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'avr_isp'
name = 'AVR ISP'
longname = 'AVR In-System Programming'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'can'
name = 'CAN'
longname = 'Controller Area Network'
return (b & 0x0f) + ((b >> 4) * 10)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'dcf77'
name = 'DCF77'
longname = 'DCF77 time protocol'
return (b & 0x0f) + ((b >> 4) * 10)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'ds1307'
name = 'DS1307'
longname = 'Dallas DS1307'
ANN_SECTIONS = 1
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'edid'
name = 'EDID'
longname = 'Extended Display Identification Data'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'guess_bitrate'
name = 'Guess bitrate'
longname = 'Guess bitrate/baudrate'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'i2c'
name = 'I²C'
longname = 'Inter-Integrated Circuit'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'i2cdemux'
name = 'I²C demux'
longname = 'I²C demultiplexer'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'i2cfilter'
name = 'I²C filter'
longname = 'I²C filter'
'''
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'i2s'
name = 'I²S'
longname = 'Integrated Interchip Sound'
from .lists import *
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'ir_nec'
name = 'IR NEC'
longname = 'IR NEC'
from .lists import *
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'ir_rc5'
name = 'IR RC-5'
longname = 'IR RC-5'
]
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'jtag'
name = 'JTAG'
longname = 'Joint Test Action Group (IEEE 1149.1)'
% (data_hex, ack_meaning)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'jtag_stm32'
name = 'JTAG / STM32'
longname = 'Joint Test Action Group / ST STM32'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'lm75'
name = 'LM75'
longname = 'National LM75'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'lpc'
name = 'LPC'
longname = 'Low-Pin-Count'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'maxim_ds28ea00'
name = 'DS28EA00'
longname = 'Maxim DS28EA00 1-Wire digital thermometer'
TX = 1
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'midi'
name = 'MIDI'
longname = 'Musical Instrument Digital Interface'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'mlx90614'
name = 'MLX90614'
longname = 'Melexis MLX90614'
return ret
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'mx25lxx05d'
name = 'MX25Lxx05D'
longname = 'Macronix MX25Lxx05D'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'mxc6225xu'
name = 'MXC6225XU'
longname = 'MEMSIC MXC6225XU'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'nunchuk'
name = 'Nunchuk'
longname = 'Nintendo Wii Nunchuk'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'onewire_link'
name = '1-Wire link layer'
longname = '1-Wire serial communication bus (link layer)'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'onewire_network'
name = '1-Wire network layer'
longname = '1-Wire serial communication bus (network layer)'
TX = 1
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'pan1321'
name = 'PAN1321'
longname = 'Panasonic PAN1321'
return tuple(l)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'parallel'
name = 'Parallel'
longname = 'Parallel sync bus'
import sigrokdecode as srd
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'rgb_led_spi'
name = 'RGB LED (SPI)'
longname = 'RGB LED string decoder (SPI)'
return tuple(l)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'rtc8564'
name = 'RTC-8564'
longname = 'Epson RTC-8564 JE/NB'
return tuple(l)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'sdcard_spi'
name = 'SD card (SPI mode)'
longname = 'Secure Digital card (SPI mode)'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'spi'
name = 'SPI'
longname = 'Serial Peripheral Interface'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'tlc5620'
name = 'TI TLC5620'
longname = 'Texas Instruments TLC5620'
raise Exception('Invalid parity type: %d' % parity_type)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'uart'
name = 'UART'
longname = 'Universal Asynchronous Receiver/Transmitter'
return int(''.join(l), 2)
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'usb_packet'
name = 'USB packet'
longname = 'Universal Serial Bus (LS/FS) packet'
}
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'usb_signalling'
name = 'USB signalling'
longname = 'Universal Serial Bus (LS/FS) signalling'
]
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'xfp'
name = 'XFP'
longname = '10 Gigabit Small Form Factor Pluggable Module (XFP)'
return byte if byte < 128 else byte - 256
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'z80'
name = 'Z80'
longname = 'Zilog Z80 CPU'