/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/ |
H A D | README.md | 1 ## **EEPROM Library V2.0** for Arduino 5 ### **What is the EEPROM library.** 13 #include <EEPROM.h> 77 //Read first EEPROM cell. 78 val = EEPROM[ 0 ]; 80 //Write first EEPROM cell. 81 EEPROM[ 0 ] = val; 84 if( val == EEPROM[ 0 ] ){ 89 #### **`EEPROM.length()`** 129 #### **`EEPROM.begin()`** [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_update/ |
H A D | eeprom_update.ino | 2 EEPROM Update method 14 #include <EEPROM.h> 32 Update the particular EEPROM cell. 36 EEPROM.update(address, val); 41 if( EEPROM.read(address) != val ){ 42 EEPROM.write(address, val); 51 - Arduno Duemilanove: 512b EEPROM storage. 52 - Arduino Uno: 1kb EEPROM storage. 53 - Arduino Mega: 4kb EEPROM storage. 59 if (address == EEPROM.length()) { [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_iteration/ |
H A D | eeprom_iteration.ino | 5 simplest methods for traversing the EEPROM. 14 #include <EEPROM.h> 19 Iterate the EEPROM using a for loop. 24 //Add one to each cell in the EEPROM 25 EEPROM[ index ] += 1; 34 while (index < EEPROM.length()) { 36 //Add one to each cell in the EEPROM 37 EEPROM[ index ] += 1; 49 //Add one to each cell in the EEPROM 50 EEPROM[ idx ] += 1; [all …]
|
/dports/misc/gpsim/gpsim-0.31.0/regression/p12ce518/ |
H A D | EEdriver.asm | 46 ; Inputs: EEPROM Address EEADDR 47 ; EEPROM Data EEDATA 52 ; Outputs: EEPROM Data EEDATA 56 ; Inputs: EEPROM Address EEADDR 57 ; Outputs: EEPROM Data EEDATA 99 ; Inputs: EEPROM Address EEADDR 100 ; EEPROM Data EEDATA 105 ; Outputs: EEPROM Data EEDATA 109 ; Inputs: EEPROM Address EEADDR 205 movf eeaddr,w ; Put EEPROM address in W, ready to send to EEPROM [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_write/ |
H A D | eeprom_write.ino | 2 * EEPROM Write 4 * Stores values read from analog input 0 into the EEPROM. 5 * These values will stay in the EEPROM when the board is 9 #include <EEPROM.h> 21 0 to 1023 and each byte of the EEPROM can only hold a 33 EEPROM.write(addr, val); 39 - Arduno Duemilanove: 512b EEPROM storage. 40 - Arduino Uno: 1kb EEPROM storage. 41 - Arduino Mega: 4kb EEPROM storage. 47 if (addr == EEPROM.length()) { [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_read/ |
H A D | eeprom_read.ino | 2 * EEPROM Read 4 * Reads the value of each byte of the EEPROM and prints it 9 #include <EEPROM.h> 24 // read a byte from the current address of the EEPROM 25 value = EEPROM.read(address); 35 Larger AVR processors have larger EEPROM sizes, E.g: 36 - Arduno Duemilanove: 512b EEPROM storage. 37 - Arduino Uno: 1kb EEPROM storage. 38 - Arduino Mega: 4kb EEPROM storage. 44 if (address == EEPROM.length()) { [all …]
|
/dports/cad/kicad-library-symbols-devel/kicad-symbols-c89f825a37051941397351a92791d0e0757e111d/obsolete/ |
H A D | MCU_Microchip_AVR.dcm | 4 D 12MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-20 10 D 12MHz, 1kB Flash, No SRAM, 64B EEPROM, SOIC-20 16 D 12MHz, 1kB Flash, No SRAM, 64B EEPROM, SSOP-20 22 D 4MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-20 28 D 4MHz, 1kB Flash, No SRAM, 64B EEPROM, SOIC-20 34 D 4MHz, 1kB Flash, No SRAM, 64B EEPROM, SSOP-20 40 D 10MHz, 2kB Flash, 128B SRAM, 128B EEPROM, DIP-20 52 D 4MHz, 2kB Flash, 128B SRAM, 128B EEPROM, DIP-20 64 D 10MHz, 2kB Flash, 128B SRAM, 128B EEPROM, DIP-8 76 D 4MHz, 2kB Flash, 128B SRAM, 128B EEPROM, DIP-8 [all …]
|
H A D | MCU_Microchip_ATmega.dcm | 4 D 4MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, TQFP-44 10 D 4MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, DIP-40 16 D 8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, TQFP-44 22 D 8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, DIP-40 28 D 8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, TQFP-44 34 D 8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, DIP-40 40 D 4MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, TQFP-44 46 D 4MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, DIP-40 58 D 16MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, QFN-64 64 D 8MHz, 16kB Flash, 1kB SRAM, 512B EEPROM, TQFP-64 [all …]
|
H A D | MCU_Microchip_ATtiny.dcm | 4 D 6MHz, 1kB Flash, No SRAM, No EEPROM, DIP-8 10 D 6MHz, 1kB Flash, No SRAM, No EEPROM, SOIC-8W 16 D 2MHz, 1kB Flash, No SRAM, No EEPROM, DIP-8 22 D 2MHz, 1kB Flash, No SRAM, No EEPROM, SOIC-8W 28 D 8MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-8 34 D 8MHz, 1kB Flash, No SRAM, 64B EEPROM, SOIC-8W 40 D 4MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-8 46 D 4MHz, 1kB Flash, No SRAM, 64B EEPROM, SOIC-8W 52 D 1.2MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-8 64 D 1.6MHz, 1kB Flash, No SRAM, 64B EEPROM, DIP-8 [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_clear/ |
H A D | eeprom_clear.ino | 2 * EEPROM Clear 4 * Sets all of the bytes of the EEPROM to 0. 6 * look at how to traverse the EEPROM. 11 #include <EEPROM.h> 18 Iterate through each byte of the EEPROM storage. 20 Larger AVR processors have larger EEPROM sizes, E.g: 21 - Arduno Duemilanove: 512b EEPROM storage. 22 - Arduino Uno: 1kb EEPROM storage. 23 - Arduino Mega: 4kb EEPROM storage. 29 for (int i = 0 ; i < EEPROM.length() ; i++) { [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_get/ |
H A D | eeprom_get.ino | 4 This shows how to use the EEPROM.get() method. 6 To pre-set the EEPROM data, run the example sketch eeprom_put. 8 will be shown from what ever is already on the EEPROM. 18 #include <EEPROM.h> 22 float f = 0.00f; //Variable to store data read from EEPROM. 23 int eeAddress = 0; //EEPROM address to start reading from 29 Serial.print("Read float from EEPROM: "); 32 EEPROM.get(eeAddress, f); 37 E.g: Serial.print( EEPROM.get( eeAddress, f ) ); 58 EEPROM.get(eeAddress, customVar); [all …]
|
/dports/lang/sdcc/sdcc-4.0.0/device/lib/pic16/libsdcc/gptr/ |
H A D | eeprom16_gptrget4.c | 51 BCF _EECON1, 7, 0 ; EEPGD = 0: access EEPROM, not program memory in __eeprom16_gptrget4() 52 BCF _EECON1, 6, 0 ; CFGS = 0: access EEPROM, not config words in __eeprom16_gptrget4() 56 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget4() 57 MOVF _EEDATA, 0, 0 ; W = EEPROM[adr] in __eeprom16_gptrget4() 61 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget4() 62 MOVFF _EEDATA, _PRODL ; PRODL = EEPROM[adr+1] in __eeprom16_gptrget4() 66 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget4() 67 MOVFF _EEDATA, _PRODH ; PRODH = EEPROM[adr+2] in __eeprom16_gptrget4() 71 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget4() 72 MOVFF _EEDATA, _FSR0H ; FSR0H = EEPROM[adr+3] in __eeprom16_gptrget4()
|
H A D | eeprom16_gptrget3.c | 50 BCF _EECON1, 7, 0 ; EEPGD = 0: access EEPROM, not program memory in __eeprom16_gptrget3() 51 BCF _EECON1, 6, 0 ; CFGS = 0: access EEPROM, not config words in __eeprom16_gptrget3() 55 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget3() 56 MOVF _EEDATA, 0, 0 ; W = EEPROM[adr] in __eeprom16_gptrget3() 60 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget3() 61 MOVFF _EEDATA, _PRODL ; PRODL = EEPROM[adr+1] in __eeprom16_gptrget3() 65 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget3() 66 MOVFF _EEDATA, _PRODH ; PRODH = EEPROM[adr+2] in __eeprom16_gptrget3()
|
H A D | eeprom16_gptrget2.c | 49 BCF _EECON1, 7, 0 ; EEPGD = 0: access EEPROM, not program memory in __eeprom16_gptrget2() 50 BCF _EECON1, 6, 0 ; CFGS = 0: access EEPROM, not config words in __eeprom16_gptrget2() 54 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget2() 55 MOVF _EEDATA, 0, 0 ; W = EEPROM[adr] in __eeprom16_gptrget2() 59 BSF _EECON1, 0, 0 ; RD = 1: read EEPROM in __eeprom16_gptrget2() 60 MOVFF _EEDATA, _PRODL ; PRODL = EEPROM[adr+1] in __eeprom16_gptrget2()
|
H A D | eeprom8_gptrget4.c | 50 BCF _EECON1, 7, 0 ; EEPGD = 0: access EEPROM, not program memory in __eeprom8_gptrget4() 51 BCF _EECON1, 6, 0 ; CFGS = 0: access EEPROM, not config words in __eeprom8_gptrget4() 55 MOVF _EEDATA, 0, 0 ; W = EEPROM[adr] in __eeprom8_gptrget4() 59 MOVFF _EEDATA, _PRODL ; PRODL = EEPROM[adr+1] in __eeprom8_gptrget4() 63 MOVFF _EEDATA, _PRODH ; PRODH = EEPROM[adr+2] in __eeprom8_gptrget4() 67 MOVFF _EEDATA, _FSR0H ; PRODL = EEPROM[adr+3] in __eeprom8_gptrget4()
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_crc/ |
H A D | eeprom_crc.ino | 6 This example calculates a CRC value directly on the EEPROM values. 7 The purpose of this example is to highlight how the EEPROM object can be used just like an array. 11 #include <EEPROM.h> 22 Serial.print("EEPROM length: "); 23 Serial.println(EEPROM.length()); 26 Serial.print("CRC32 of EEPROM data: 0x"); 46 for (int index = 0 ; index < EEPROM.length() ; ++index) { 47 crc = crc_table[(crc ^ EEPROM[index]) & 0x0f] ^ (crc >> 4); 48 crc = crc_table[(crc ^ (EEPROM[index] >> 4)) & 0x0f] ^ (crc >> 4);
|
/dports/devel/avra/avra-1.4.2/includes/ |
H A D | tn22def.inc | 136 ; ***** EEPROM *********************** 137 ; EEAR - EEPROM Read/Write Access 147 ; EEDR - EEPROM Data Register 148 .equ EEDR0 = 0 ; EEPROM Data Register bit 0 149 .equ EEDR1 = 1 ; EEPROM Data Register bit 1 150 .equ EEDR2 = 2 ; EEPROM Data Register bit 2 151 .equ EEDR3 = 3 ; EEPROM Data Register bit 3 157 ; EECR - EEPROM Control Register 158 .equ EERE = 0 ; EEPROM Read Enable 159 .equ EEWE = 1 ; EEPROM Write Enable [all …]
|
H A D | 2323def.inc | 119 ; ***** EEPROM *********************** 120 ; EEAR - EEPROM Read/Write Access 129 ; EEDR - EEPROM Data Register 130 .equ EEDR0 = 0 ; EEPROM Data Register bit 0 131 .equ EEDR1 = 1 ; EEPROM Data Register bit 1 132 .equ EEDR2 = 2 ; EEPROM Data Register bit 2 133 .equ EEDR3 = 3 ; EEPROM Data Register bit 3 139 ; EECR - EEPROM Control Register 140 .equ EERE = 0 ; EEPROM Read Enable 141 .equ EEWE = 1 ; EEPROM Write Enable [all …]
|
H A D | 2343def.inc | 119 ; ***** EEPROM *********************** 120 ; EEAR - EEPROM Read/Write Access 129 ; EEDR - EEPROM Data Register 130 .equ EEDR0 = 0 ; EEPROM Data Register bit 0 131 .equ EEDR1 = 1 ; EEPROM Data Register bit 1 132 .equ EEDR2 = 2 ; EEPROM Data Register bit 2 133 .equ EEDR3 = 3 ; EEPROM Data Register bit 3 139 ; EECR - EEPROM Control Register 140 .equ EERE = 0 ; EEPROM Read Enable 141 .equ EEWE = 1 ; EEPROM Write Enable [all …]
|
H A D | tn12def.inc | 138 ; ***** EEPROM *********************** 139 ; EEAR - EEPROM Read/Write Access 147 ; EEDR - EEPROM Data Register 148 .equ EEDR0 = 0 ; EEPROM Data Register bit 0 149 .equ EEDR1 = 1 ; EEPROM Data Register bit 1 150 .equ EEDR2 = 2 ; EEPROM Data Register bit 2 157 ; EECR - EEPROM Control Register 158 .equ EERE = 0 ; EEPROM Read Enable 159 .equ EEWE = 1 ; EEPROM Write Enable 258 #pragma AVRPART MEMORY EEPROM 64 [all …]
|
H A D | 1200def.inc | 222 ; ***** EEPROM *********************** 223 ; EEAR - EEPROM Read/Write Access 232 ; EEDR - EEPROM Data Register 233 .equ EEDR0 = 0 ; EEPROM Data Register bit 0 234 .equ EEDR1 = 1 ; EEPROM Data Register bit 1 235 .equ EEDR2 = 2 ; EEPROM Data Register bit 2 236 .equ EEDR3 = 3 ; EEPROM Data Register bit 3 242 ; EECR - EEPROM Control Register 243 .equ EERE = 0 ; EEPROM Read Enable 244 .equ EEWE = 1 ; EEPROM Write Enable [all …]
|
/dports/misc/gpsim/gpsim-0.31.0/src/ |
H A D | eeprom.h | 34 class EEPROM; variable 65 inline void set_eeprom(EEPROM *ee) in set_eeprom() 93 EEPROM *eeprom; 168 EEPROM *eeprom; 183 virtual void set_eeprom(EEPROM *ee) in set_eeprom() 189 EEPROM *eeprom; 204 virtual void set_eeprom(EEPROM *ee) in set_eeprom() 210 EEPROM *eeprom; 221 explicit EEPROM(Processor *pCpu); 222 ~EEPROM(); [all …]
|
/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/examples/eeprom_put/ |
H A D | eeprom_put.ino | 4 This shows how to use the EEPROM.put() method. 5 Also, this sketch will pre-set the EEPROM data for the 8 Note, unlike the single byte version EEPROM.write(), 10 will only be written to the EEPROM if the data is actually 17 #include <EEPROM.h> 32 float f = 123.456f; //Variable to store in EEPROM. 37 EEPROM.put(eeAddress, f); 52 EEPROM.put(eeAddress, customVar);
|
/dports/devel/asl/asl-current/include/avr/ |
H A D | regtn112.inc | 31 ; EEPROM Access 34 EEAR port 0x1e ; EEPROM Address Register 35 EEDR port 0x1d ; EEPROM Data Register 36 EECR port 0x1c ; EEPROM Control Register 37 EERE avrbit EECR,0 ; EEPROM Read Enable 38 EEWE avrbit EECR,1 ; EEPROM Write Enable 39 EEMWE avrbit EECR,2 ; EEPROM Multiple Write Enable 40 EERIE avrbit EECR,3 ; EEPROM Ready Interrupt Enable 61 nextenum EE_RDY_vect ; EEPROM Ready
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/eeprom/ |
H A D | Kconfig | 2 menu "EEPROM support" 48 tristate "Old I2C EEPROM reader (DEPRECATED)" 66 the Maxim MAX6874/5 EEPROM-programmable, quad power-supply 76 tristate "EEPROM 93CX6 support" 78 This is a driver for the EEPROM chipsets 93c46 and 93c66. 84 tristate "Microwire EEPROM 93XX46 support" 90 Driver for the microwire EEPROM chipsets 93xx46x. The driver 92 erase the whole EEPROM. 106 EEPROM allowing to read/write the configuration data or to 107 erase the whole EEPROM. [all …]
|