flash: at91samd: fix use of is_erased in check
authorAndrey Yurovsky <yurovsky@gmail.com>
Thu, 30 Oct 2014 18:56:08 +0000 (11:56 -0700)
committerSpencer Oliver <spen@spen-soft.co.uk>
Mon, 24 Nov 2014 22:18:59 +0000 (22:18 +0000)
commit08607aefc0da2394bcce067989812081f742f5e2
tree6e5b8bfbc04a0f7be57cc67bffbf5336f72cc417
parent921eb4213a07e33a2536a72a35b66b4cb27d0984
flash: at91samd: fix use of is_erased in check

is_erased can be one of -1, 0, or 1 so it must not be checked like a
boolean value.  In this case we want to erase a page unless we know it's
already erased so we just check for is_erased != 1.

Thanks to Jim Paris for pointing this out on another driver.

Change-Id: I4591186228153b64e5a9608a2aac18745e578d4a
Signed-off-by: Andrey Yurovsky <yurovsky@gmail.com>
Reviewed-on: http://openocd.zylin.com/2368
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/flash/nor/at91samd.c