Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
resources:tools-software:uc-drivers:renesas:ad7799 [09 Apr 2021 12:53] – add no-OS SPI architecture Antoniu Miclausresources:tools-software:uc-drivers:renesas:ad7799 [09 Apr 2021 13:31] (current) – remove new content since will be added to a new page. Add not for legacy page Antoniu Miclaus
Line 1: Line 1:
 ====== AD7799 - Microcontroller No-OS Driver ====== ====== AD7799 - Microcontroller No-OS Driver ======
 +
 +<note important>
 +You're looking at a legacy page. A newer driver and reference project demo are available at [[resources/tools-software/uc-drivers/ad7799|this page]].
 +</note>
  
 ===== Supported Devices ===== ===== Supported Devices =====
Line 50: Line 54:
 Driver architecture Driver architecture
 </WRAP> </WRAP>
- 
-For the no-OS SPI method, the [[adi>AD7799]] driver calls three functions: 
-  * spi_init() - initializes the SPI communication peripheral. 
-  * spi_remove() – frees memory allocated by the SPI communication driver. 
-  * spi_write_and_read() – conduct information transfer with the device. 
- 
-{{ :resources:tools-software:uc-drivers:spi_driver_architecture.png |}} 
  
 The implementation of these three functions depends on the used microcontroller. The implementation of these three functions depends on the used microcontroller.
Line 71: Line 68:
 | void AD7799_SetGain(unsigned long gain) | Sets the gain of the In-Amp. | | void AD7799_SetGain(unsigned long gain) | Sets the gain of the In-Amp. |
 | void AD7799_SetReference(unsigned char type) | Enables or disables the reference detect function. | | void AD7799_SetReference(unsigned char type) | Enables or disables the reference detect function. |
- 
-===== no-OS Code Documentation ===== 
- 
-Source code documentation for the driver is automatically generated using the Doxygen tool and it is available at: 
- 
-  * [[http://analogdevicesinc.github.io/no-OS/ad7799_8h.html|AD7799 Header file]] 
-  * [[http://analogdevicesinc.github.io/no-OS/ad7799_8c.html|AD7799 Source file]] 
  
 ===== Downloads ===== ===== Downloads =====
Line 83: Line 73:
   * {{:resources:tools-software:uc-drivers:renesas:ad7799_rl78g13.zip|AD7799 RL78G13  Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7799_rl78g13.zip|AD7799 RL78G13  Driver}}
   * {{:resources:tools-software:uc-drivers:renesas:ad7799_rx62n.zip|AD7799 RX62N Driver}}   * {{:resources:tools-software:uc-drivers:renesas:ad7799_rx62n.zip|AD7799 RX62N Driver}}
-  * {{https://github.com/analogdevicesinc/no-OS/blob/master/drivers/amplifiers/ada4250/ada4250.c|no-OS Implementation of AD7799 Driver.}} 
-  * {{https://github.com/analogdevicesinc/no-OS/blob/master/drivers/amplifiers/ada4250/ada4250.h|no-OS Header file of AD7799 Driver.}} 
  
 ====== Renesas RL78G13 Quick Start Guide ====== ====== Renesas RL78G13 Quick Start Guide ======
resources/tools-software/uc-drivers/renesas/ad7799.txt · Last modified: 09 Apr 2021 13:31 by Antoniu Miclaus