Silence compiler warnings, change comments, remove typos
This commit is contained in:
parent
b925b5113d
commit
68c6ffd7fc
|
@ -135,6 +135,9 @@ int avr_has_paged_access(const PROGRAMMER *pgm, const AVRMEM *mem) {
|
||||||
* - Part memory buffer mem is unaffected by this (though temporarily changed)
|
* - Part memory buffer mem is unaffected by this (though temporarily changed)
|
||||||
* - Uses read_byte() if memory page size is one, otherwise paged_load()
|
* - Uses read_byte() if memory page size is one, otherwise paged_load()
|
||||||
* - Fall back to bytewise read if paged_load() returned an error
|
* - Fall back to bytewise read if paged_load() returned an error
|
||||||
|
* - On failure returns a negative value, on success a non-negative value, which is either
|
||||||
|
* + The number of bytes read by pgm->paged_load() if that succeeded
|
||||||
|
* + LIBAVRDUDE_SUCCESS (0) if the fallback of bytewise read succeeded
|
||||||
*/
|
*/
|
||||||
int avr_read_page_default(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, int addr, unsigned char *buf) {
|
int avr_read_page_default(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, int addr, unsigned char *buf) {
|
||||||
if(!avr_has_paged_access(pgm, mem) || addr < 0 || addr >= mem->size)
|
if(!avr_has_paged_access(pgm, mem) || addr < 0 || addr >= mem->size)
|
||||||
|
@ -643,8 +646,8 @@ int avr_write_byte_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM
|
||||||
// Erase the chip and set the cache accordingly
|
// Erase the chip and set the cache accordingly
|
||||||
int avr_chip_erase_cached(const PROGRAMMER *pgm, const AVRPART *p) {
|
int avr_chip_erase_cached(const PROGRAMMER *pgm, const AVRPART *p) {
|
||||||
CacheDesc_t mems[2] = {
|
CacheDesc_t mems[2] = {
|
||||||
{ avr_locate_mem(p, "flash"), pgm->cp_flash, 1 },
|
{ avr_locate_mem(p, "flash"), pgm->cp_flash, 1, -1, 0 },
|
||||||
{ avr_locate_mem(p, "eeprom"), pgm->cp_eeprom, 0 },
|
{ avr_locate_mem(p, "eeprom"), pgm->cp_eeprom, 0, -1, 0 },
|
||||||
};
|
};
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
@ -740,7 +743,7 @@ int avr_page_erase_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM
|
||||||
|
|
||||||
|
|
||||||
// Free cache(s) discarding any pending writes
|
// Free cache(s) discarding any pending writes
|
||||||
int avr_reset_cache(const PROGRAMMER *pgm, const AVRPART *p) {
|
int avr_reset_cache(const PROGRAMMER *pgm, const AVRPART *p_unused) {
|
||||||
AVR_Cache *mems[2] = { pgm->cp_flash, pgm->cp_eeprom, };
|
AVR_Cache *mems[2] = { pgm->cp_flash, pgm->cp_eeprom, };
|
||||||
|
|
||||||
for(size_t i = 0; i < sizeof mems/sizeof*mems; i++) {
|
for(size_t i = 0; i < sizeof mems/sizeof*mems; i++) {
|
||||||
|
|
|
@ -922,7 +922,7 @@ int avr_write_page_default(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM
|
||||||
|
|
||||||
int avr_is_and(const unsigned char *s1, const unsigned char *s2, const unsigned char *s3, size_t n);
|
int avr_is_and(const unsigned char *s1, const unsigned char *s2, const unsigned char *s3, size_t n);
|
||||||
|
|
||||||
// byte-wise cached read/write API
|
// Bytewise cached read/write API
|
||||||
int avr_read_byte_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, unsigned long addr, unsigned char *value);
|
int avr_read_byte_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, unsigned long addr, unsigned char *value);
|
||||||
int avr_write_byte_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, unsigned long addr, unsigned char data);
|
int avr_write_byte_cached(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem, unsigned long addr, unsigned char data);
|
||||||
int avr_chip_erase_cached(const PROGRAMMER *pgm, const AVRPART *p);
|
int avr_chip_erase_cached(const PROGRAMMER *pgm, const AVRPART *p);
|
||||||
|
|
|
@ -560,8 +560,7 @@ int do_op(const PROGRAMMER *pgm, const AVRPART *p, UPDATE *upd, enum updateflags
|
||||||
pmsg_info("%d byte%s of %s%s written\n", fs.nbytes,
|
pmsg_info("%d byte%s of %s%s written\n", fs.nbytes,
|
||||||
update_plural(fs.nbytes), mem->desc, alias_mem_desc);
|
update_plural(fs.nbytes), mem->desc, alias_mem_desc);
|
||||||
|
|
||||||
// Fall through for (default) auto verify, ie, unless -V was specified
|
if (!(flags & UF_VERIFY)) // Fall through for auto verify unless -V was specified
|
||||||
if (!(flags & UF_VERIFY))
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DEVICE_VERIFY:
|
case DEVICE_VERIFY:
|
||||||
|
|
|
@ -2260,14 +2260,14 @@ static int urclock_paged_load(const PROGRAMMER *pgm, const AVRPART *p, const AVR
|
||||||
int urclock_write_byte(const PROGRAMMER *pgm_uu, const AVRPART *p_uu, const AVRMEM *mem,
|
int urclock_write_byte(const PROGRAMMER *pgm_uu, const AVRPART *p_uu, const AVRMEM *mem,
|
||||||
unsigned long addr_uu, unsigned char data_uu) {
|
unsigned long addr_uu, unsigned char data_uu) {
|
||||||
|
|
||||||
pmsg_error("bootloader does not implement byte-wise write to %s \n", mem->desc);
|
pmsg_error("bootloader does not implement bytewise write to %s \n", mem->desc);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int urclock_read_byte(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem,
|
int urclock_read_byte(const PROGRAMMER *pgm, const AVRPART *p, const AVRMEM *mem,
|
||||||
unsigned long addr, unsigned char *value) {
|
unsigned long addr, unsigned char *value) {
|
||||||
|
|
||||||
// Byte-wise read only valid for flash and eeprom
|
// Bytewise read only valid for flash and eeprom
|
||||||
int mchr = avr_mem_is_flash_type(mem)? 'F': 'E';
|
int mchr = avr_mem_is_flash_type(mem)? 'F': 'E';
|
||||||
if(mchr == 'E' && !avr_mem_is_eeprom_type(mem)) {
|
if(mchr == 'E' && !avr_mem_is_eeprom_type(mem)) {
|
||||||
if(!strcmp(mem->desc, "signature") && pgm->read_sig_bytes) {
|
if(!strcmp(mem->desc, "signature") && pgm->read_sig_bytes) {
|
||||||
|
|
Loading…
Reference in New Issue