Home
last modified time | relevance | path

Searched refs:EEPROM (Results 1 – 25 of 2979) sorted by relevance

12345678910>>...120

/dports/devel/arduino-core/Arduino-b439a77/hardware/arduino/avr/libraries/EEPROM/
H A DREADME.md1 ## **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 Deeprom_update.ino2 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 Deeprom_iteration.ino5 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 DEEdriver.asm46 ; 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 Deeprom_write.ino2 * 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 Deeprom_read.ino2 * 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 DMCU_Microchip_AVR.dcm4 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 DMCU_Microchip_ATmega.dcm4 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 DMCU_Microchip_ATtiny.dcm4 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 Deeprom_clear.ino2 * 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 Deeprom_get.ino4 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 Deeprom16_gptrget4.c51 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 Deeprom16_gptrget3.c50 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 Deeprom16_gptrget2.c49 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 Deeprom8_gptrget4.c50 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 Deeprom_crc.ino6 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 Dtn22def.inc136 ; ***** 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 D2323def.inc119 ; ***** 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 D2343def.inc119 ; ***** 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 Dtn12def.inc138 ; ***** 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 D1200def.inc222 ; ***** 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 Deeprom.h34 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 Deeprom_put.ino4 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 Dregtn112.inc31 ; 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 DKconfig2 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 …]

12345678910>>...120