mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
PR 1392/bsps * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes over multiple pages results in extra data being written.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
|
||||||
|
|
||||||
|
PR 1392/bsps
|
||||||
|
* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
|
||||||
|
over multiple pages results in extra data being written.
|
||||||
|
|
||||||
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||||
|
|
||||||
* libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl
|
* libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ rtems_status_code spi_memdrv_write
|
|||||||
}
|
}
|
||||||
while ((rc == RTEMS_SUCCESSFUL) &&
|
while ((rc == RTEMS_SUCCESSFUL) &&
|
||||||
(cnt > bytes_sent)) {
|
(cnt > bytes_sent)) {
|
||||||
curr_cnt = cnt;
|
curr_cnt = cnt - bytes_sent;
|
||||||
if ((mem_param_ptr->page_size > 0) &&
|
if ((mem_param_ptr->page_size > 0) &&
|
||||||
(off / mem_param_ptr->page_size) !=
|
(off / mem_param_ptr->page_size) !=
|
||||||
((off+curr_cnt+1) / mem_param_ptr->page_size)) {
|
((off+curr_cnt+1) / mem_param_ptr->page_size)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user