mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-22 00:28:30 -04:00
DataFlash_APM2: renamed semaphore to spi3_semaphore to make it more obvious which semaphore is required.
This commit is contained in:
parent
a53cbc08f3
commit
785d9ca6a7
@ -97,8 +97,8 @@ unsigned char DataFlash_APM2::SPI_transfer(unsigned char data)
|
||||
|
||||
// get spi3 semaphore if required. if failed to get semaphore then
|
||||
// just quietly fail
|
||||
if ( _semaphore != NULL) {
|
||||
if( !_semaphore->get(this) ) {
|
||||
if ( _spi3_semaphore != NULL) {
|
||||
if( !_spi3_semaphore->get(this) ) {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@ -113,8 +113,8 @@ unsigned char DataFlash_APM2::SPI_transfer(unsigned char data)
|
||||
retval = UDR3;
|
||||
|
||||
// release spi3 semaphore
|
||||
if ( _semaphore != NULL) {
|
||||
_semaphore->release(this);
|
||||
if ( _spi3_semaphore != NULL) {
|
||||
_spi3_semaphore->release(this);
|
||||
}
|
||||
|
||||
return retval;
|
||||
|
@ -27,9 +27,9 @@ private:
|
||||
void BlockErase (uint16_t BlockAdr);
|
||||
void ChipErase(void (*delay_cb)(unsigned long));
|
||||
|
||||
AP_Semaphore* _semaphore;
|
||||
AP_Semaphore* _spi3_semaphore;
|
||||
public:
|
||||
DataFlash_APM2(AP_Semaphore* semaphore = NULL) : _semaphore(semaphore) {}
|
||||
DataFlash_APM2(AP_Semaphore* spi3_semaphore = NULL) : _spi3_semaphore(spi3_semaphore) {}
|
||||
|
||||
void Init();
|
||||
void ReadManufacturerID();
|
||||
|
Loading…
Reference in New Issue
Block a user