Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-28 | ds2408: Add missing tags. | Uwe Hermann | |
2019-03-28 | add a Maxim DS2408 decoder | Mariusz Bialonczyk | |
This is a 1-Wire 8-channel addressable switch. | |||
2019-03-28 | onewire_network: add a 'Disable Test Mode' command for DS2408 | Mariusz Bialonczyk | |
For details see the DS2408 datasheet, section "Power-up timing". This commit is adding this missing command so now a full decoding is possible: Annotations from 1-Wire network layer: 8990980-8991220 1-Wire network layer: : Reset/presence: true 8994163-8994437 1-Wire network layer: : ROM command: 0x96 'DS2408: Disable Test Mode' 8995026-9008178 1-Wire network layer: : ROM: 0xa30000001246a929 9008785-9009060 1-Wire network layer: : Data: 0x3c 9012290-9012530 1-Wire network layer: : Reset/presence: true And from the specific stacked DS2408 slave: 8990980-8991220 DS2408: : Reset/presence: true 8995026-9008178 DS2408: : ROM: 0xa30000001246a929 (family code 0x29) 9008785-9009060 DS2408: : Disable Test Mode (0x3c) 9012290-9012530 DS2408: : Reset/presence: true | |||
2019-03-28 | onewire_network: add a missing 'Resume ROM' command | Mariusz Bialonczyk | |
For details see the DS2408 datasheet, section "Resume Command [A5h]". | |||
2019-03-16 | decoders: Various cosmetic/consistency/typo fixes. | Uwe Hermann | |
2019-03-15 | decoders: Add/update tags for each PD. | Uwe Hermann | |
2019-03-13 | Add PD tags handling and some tags | Soeren Apel | |
2019-01-30 | jtag_ejtag: Shorten a variable name. | Uwe Hermann | |
2019-01-30 | Rename values that shadow built-in keywords | Ryan Jarvis | |
2019-01-30 | Remove trailing semicolons | Ryan Jarvis | |
2019-01-30 | Fix obvious typos with string formatters | Ryan Jarvis | |
2019-01-30 | Typo preventing "Personal preference settings" & "Display user info on ↵ | Ryan Jarvis | |
screen" from functioning Source: https://en.wikipedia.org/wiki/RC-5#Command_Tables | |||
2019-01-29 | Comparison to None should use "is/is not" instead of "==/!=" | Ryan Jarvis | |
2019-01-29 | DS1307: Bugs fixes. | Libor Gabaj | |
- Square wave frequencies above 1 Hz are in Hz not in kHz. - AM/PM flag is in the bit 5 of hours register not in bit 6. - AM flag is valid at 0 value of AM/PM flag not at 1 value. | |||
2018-11-25 | uart: remove obsolete TODO (Python annotation for frame errors) | Gerhard Sittig | |
The "Frame error?" TODO comment on Python annotations has become obsolete. Individual bit errors within the frame immediately get communicated as they are detected (START, parity, STOP). The overall frame's validity has become available with the FRAME annotation. | |||
2018-11-25 | uart: add FRAME Python annotation, communicate frame validity | Gerhard Sittig | |
Internally keep track of the UART frame's validity. Emit a FRAME Python annotation for aborted as well as for completed frames. This obsoletes a TODO comment in the STOP bit code path. This annotation also spans the complete frame's length, including start and parity and stop bits, which the DATA annotation doesn't cover. Stacked decoders can individually decide whether to strictly reference the mere data bits section or the complete UART frame which happened to communicate the data value. | |||
2018-11-25 | uart: document the Python annotation for BREAK | Gerhard Sittig | |
2018-11-20 | i2s: Fix 2 issues. | Weixiao Zhang | |
1. WS = 0, Left Channel; WS = 1, Right Channel 2. Data start and end at falling edge of SCK | |||
2018-11-10 | x2444m: Add some shorter annotation strings as well. | Uwe Hermann | |
2018-11-10 | x2444m: Move variable initializations to reset(). | Uwe Hermann | |
2018-11-10 | x2444m: Make each command an extra annotation class. | Uwe Hermann | |
2018-11-09 | Decoder for Xicor X2444M, nonvolatile static RAM. | Stefan Petersen | |
2018-10-21 | miller: add reset() method | Gerhard Sittig | |
2018-10-21 | lin: Simplify state handling a bit. | Uwe Hermann | |
2018-10-21 | lin: handle_break(): Use self.putx(). | Uwe Hermann | |
2018-10-21 | lin: Simplify LinFsm._transition_allowed(). | Uwe Hermann | |
2018-10-21 | add LIN protocol decoder | stephan.thiele | |
2018-10-21 | spiflash: Remember write protection latch from status registers | Vesa-Pekka Palmu | |
2018-10-21 | spiflash: Bugfix: WRSR was using miso for register decode | Vesa-Pekka Palmu | |
2018-10-21 | spiflash: Initial support for write enable state tracking | Vesa-Pekka Palmu | |
2018-10-21 | spiflash: Handle chip erase | Vesa-Pekka Palmu | |
Minimal implementation of chip erase 0x60 and 0xc7 command handling | |||
2018-10-21 | spiflash: Add Winbond W25Q80DV metadata. | Uwe Hermann | |
2018-10-16 | uart: add support for break condition detection | Gerhard Sittig | |
There are the "traffic inspecting" wait() conditions, which check an edge to find the start of START, then wait for sample points to grab the bit values. Bit times are sampled in their respective center, potential glitches around sample points get ignored. Add another independent set of wait() conditions which check _all_ edges regardless of any data communication. This results in the most reliable and maintainable detection of break conditions, regardless of how they align to data frames. Break is defined as a period of low input signal which spans at least one frame's length. Run the edge inspection after data inspection, which results in the most appropriate annotation output like leading data bits (of incomplete frames), frame errors (violated STOP bit expectations), then break conditions. This approach is most robust in the presence of incomplete input streams. | |||
2018-10-13 | ook: Fix two typos which affect the decoding results. | Uwe Hermann | |
2018-09-12 | morse: fix for #1278 | Christoph Rackwitz | |
2018-09-11 | ook_vis: Minor code simplifications. | Uwe Hermann | |
2018-09-11 | ook_oregon: Minor code simplifications. | Uwe Hermann | |
2018-09-11 | ook: Minor code simplifications. | Uwe Hermann | |
2018-09-11 | added ook_vis | Steve R | |
2018-09-11 | added ook_oregon | Steve R | |
2018-09-11 | added ook | Steve R | |
2018-09-10 | miller: Minor description/whitespace fixes. | Uwe Hermann | |
2018-09-10 | atsha204a: Add missing full stop in description. | Uwe Hermann | |
2018-09-09 | miller: Add missing 'binary' meta-data. | Uwe Hermann | |
2018-09-09 | Miller encoding PD | Christoph Rackwitz | |
2018-09-09 | cec: Drop uneeded self.set_stat(). | Uwe Hermann | |
2018-09-09 | cec: Replace unneeded decode_opcode(). | Uwe Hermann | |
2018-09-09 | cec: Simplify a few code snippets. | Uwe Hermann | |
2018-09-09 | Add HDMI CEC protocol decoder. | Jorge Solla | |
2018-09-09 | usb_power_delivery: Whitespace/consistency cosmetics. | Uwe Hermann | |
All annotation classes/rows have all-lowercase IDs. Also fix a few minor whitespace/consistency issues. |