sdcard_spi: touch up CMD24 handling
authorGerhard Sittig <gerhard.sittig@gmx.net>
Wed, 3 Apr 2019 17:10:46 +0000 (19:10 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 14 Apr 2019 16:38:12 +0000 (18:38 +0200)
commit984e3e3d3202e531c723b2e945529785a0f02ace
tree63faccaa5b10f0fe3c98b355ad71ac3bf7c6804f
parent8f769505a877103da9756ceb09962189eddaa057
sdcard_spi: touch up CMD24 handling

Address some nits in the SDCard (SPI mode) protocol decoder. Rename
identifiers to eliminate comments. Determine the default block size at
the start of the write command instead of the iteration over payload
data bytes. Remove a print() statement which would break regression
tests. Allow re-use of the data handler for other commands, too. Use
lower case hex digits for consistency across the source file, and
slightly unobfuscate a bit pattern check while we are here. Improve
robustness of response handlers and how internal state gets advanced.
Replace constant lookups by direct method calls.
decoders/sdcard_spi/pd.py