Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-09 | eeprom93xx: Use fixed-width hex output. | Uwe Hermann | |
This improves readability a bit in most cases. | |||
2019-11-09 | eeprom93xx: Add OUTPUT_BINARY support. | Uwe Hermann | |
2019-11-06 | seven_segment: Simplify two code snippets. | Uwe Hermann | |
2019-11-06 | seven_segment: Initial commit. | Benedikt Otto | |
2019-11-05 | spiflash: Add "EEPROM" to descriptions. | Uwe Hermann | |
There are various different names that these types of memories are being referred to in the wild: SPI flash, flash chip, flash, flash EEPROM, SPI EEPROM, serial flash, serial memory, flash memory, and various others. In order to make UI decoder selection more useful to the user, we add the "EEPROM" string to some of the decoder metadata fields, so the decoder will (for example) show up in PulseView's list of decoders when the user types "eeprom" to narrow down the listed decoders. | |||
2019-11-05 | can: Mention CAN-FD support in the description. | Uwe Hermann | |
2019-10-06 | can: Factor out dlc2len(). | Uwe Hermann | |
2019-10-06 | can: Random whitespace and cosmetic fixes. | Uwe Hermann | |
2019-10-06 | can: introduce fast bitrate | Stephan Thiele | |
2019-10-06 | can: proper annotation on CAN-FD extended frames | stephan.thiele | |
2019-10-06 | can: add basic CAN-FD handling of non BRS extended frames | stephan.thiele | |
2019-10-06 | can: make PD temporary compatible to existing tests | Stephan Thiele | |
2019-10-06 | can: correct decoding of CRC-21 | Stephan Thiele | |
2019-09-13 | can: decode CAN-FD DLC | Stephan Thiele | |
2019-09-13 | can: display CRC type + correct decoding of CRC-17 | Stephan Thiele | |
2019-09-13 | can: implement decoding of CAN-FD header when FDF bit is set | Stephan Thiele | |
2019-09-13 | can: implement basic CAN-FD decoding (SRR and FDF bits) | Stephan Thiele | |
2019-08-30 | eeprom93xx: Add ascii format support | Sylvain Pelissier | |
2019-08-23 | mrf24j40: Add TX retries/fails and CCAFAIL support. | Uwe Hermann | |
2019-08-06 | mrf24j40: Add RX/TX frame annotations. | Uwe Hermann | |
2019-07-06 | pca9571: Shorten names a bit. | Uwe Hermann | |
2019-07-05 | Add an NXP PCA9571 decoder. | Mickael Bosch | |
2019-07-01 | modbus: Make the 'framegap' option an integer. | Uwe Hermann | |
2019-06-30 | modbus: Make C->S and S->C configurable, add framegap option. | Andrew Gregory | |
Change client->server and server->client to be separately configurable, allowing decoding at both the server (where client->server is RX and server->client is TX) and client (where client->server is TX and server->client is RX) ends of the link. It also allows monitoring of the bus on a single channel (where client->server and server->client are both RX (or TX)). When I tried to decode a bus capture, I found that when the transmitter was turned off it generated a false start bit, which in turn resulted in a false trailing byte from the UART decoder. This narrowed the inter-frame gap to the point where the Modbus decoder failed to recognise a new frame. The result was only the first frame of the capture decoded - all the rest of the frames failed to decode. I had to reduce the frame gap to allow subsequent frames to decode, and so made it a configurable option that defaults to the existing gap. Lastly, I fixed a call to puti() that incorrectly included the annotation prefix. | |||
2019-06-30 | sdcard_spi: Add "Card is busy" annotations for CMD24. | Pierre Poulain | |
This fixes bug #1376. | |||
2019-06-30 | sdcard_spi: Fix incorrect handling of CMD17. | Pierre Poulain | |
This fixes bug #1377. | |||
2019-06-20 | usb_request: Allow configuration of BULK IN transfer display | Stefan Brüns | |
From a protocol level, a BULK IN transfer starts when the host starts polling the respective endpoint. For analysis, it is sometimes useful to show when the devices starts to answer the requests. As both are useful for different use cases (the old, default one emphasizes the host behavior, the new one shows the endpoint/device behavior), make the display configurable. | |||
2019-06-20 | usb_request: Use separate annotation rows for IN, OUT and CONTROL | Stefan Brüns | |
E.g. CONTROL and BULK IN transfers may overlap each other, and as a result only one of the two can be seen in pulseview. Partly solves bug #1046. In case a device has multiple IN/OUT endpoints, transfers would still overlap, but many simple devices have just one each. | |||
2019-06-17 | usb_request: Fix some decoding errors | Stefan Brüns | |
Append OUT data only if it has been ACKed. OUT transfers (BULK OUT or CONTROL transfer DATA stage) are typically NACKed to create backpressure. Always keep IN and OUT transfers separate. On the physical layer, the endpoint number only uses 4 bits, and IN and OUT use separate tokens. In case the transfer is an IN transfer, set the high bit as used in the endpoint descriptors (i.e. 0x81 is IN enpoint 1, 0x01 is OUT endpoint 1). | |||
2019-05-15 | enc28j60: Rename self.ann to self.out_ann. | Uwe Hermann | |
(for consistency with all other decoders) | |||
2019-05-15 | enc28j60: Shorten various self.put*() calls. | Uwe Hermann | |
2019-05-15 | enc28j60: Factor out self.putr(). | Uwe Hermann | |
2019-05-15 | enc28j60: Factor out self.putc(). | Uwe Hermann | |
2019-05-15 | enc28j60: Use the common ss/es abbreviations. | Uwe Hermann | |
This makes it more consistent with the rest of the decoders. | |||
2019-05-15 | enc28j60: Clear 'outputs' (no OUTPUT_PYTHON support). | Uwe Hermann | |
2019-05-15 | enc28j60: Factor out command list to lists.py. | Uwe Hermann | |
2019-05-15 | enc28j60: Shorten ANN_* list a bit. | Uwe Hermann | |
2019-05-15 | enc28j60: Add 'tags' field. | Uwe Hermann | |
2019-05-15 | enc28j60: Implements decoder for ENC28J60 SPI Ethernet chip | Jiahao Li | |
2019-04-30 | atsha204a: Mention other potentially supported devices. | Uwe Hermann | |
2019-04-30 | atsha204a: Mention ATECC508A support in docs. | Uwe Hermann | |
2019-04-30 | atsha204a: Minor indentation fixes. | Uwe Hermann | |
2019-04-30 | atsha204a: Only call output_tx_bytes() when the bytes buffer is not empty | Michalis Pappas | |
2019-04-30 | atsha204a: Display OtherData parameter correctly when Verify command is ↵ | Michalis Pappas | |
executed in Validate mode. | |||
2019-04-30 | atsha204a: Add support for ATECC508A | Michalis Pappas | |
2019-04-24 | spi: Fix annotation row ordering. | Uwe Hermann | |
Use the same (more logical) order of having the "bits" annotation row being the first one, which is also what pretty much all other PDs do. | |||
2019-04-24 | spi: Don't emit bogus "transfer" items. | Uwe Hermann | |
2019-04-24 | spi: Add support for "transfer" annotations. | Uwe Hermann | |
There is already an OUTPUT_PYTHON type named 'TRANSFER' that is being transmitted to stacked decoders. Make the same information available as annotations (additionally), which can be helpful in some situations. | |||
2019-04-19 | cc1101: Use namedtuple to increase readability a bit. | Uwe Hermann | |
2019-04-19 | cc1101: Remove 0x prefixes and unneeded quotation marks. | Uwe Hermann | |
The format "0xAA BB CC ..." looks a bit strange, use "AA BB CC" instead, it's relatively obvious that the data is hex-encoded. The quotation marks around some names/values are unneeded and reduce readability a bit, so drop them. |