Search found 5 matches

by Bass Mati
Wed Jul 04, 2018 2:42 am
Forum: General Discussion
Topic: What does I2C_NONFIFO_EN?
Replies: 3
Views: 4774

Re: What does I2C_NONFIFO_EN?

Thanks for the response, WiFive! I found (in the SDK headers) I2C_DATA_APB_REG having an offset of 0x1C to the I2C module base address (0x3FF5.3000 or 0x3FF6.7000) , while RTC_I2C_DATA_REG has an offset of 0x1C to the DR_REG_RTC_I2C_BASE (0x3ff48C00), which seems to be the third I2C module located i...
by Bass Mati
Wed Jul 04, 2018 1:12 am
Forum: General Discussion
Topic: What does I2C_NONFIFO_EN?
Replies: 3
Views: 4774

What does I2C_NONFIFO_EN?

Hi, I am trying to understand the I2C data buffer concept. According to the Technical Reference Manual v.3.4, chapter 11, page 278, there is a 32 words buffer at REG_I2C_BASE + 0x100. Each byte received or transmitted is stored in the lower 8 bits of a buffer word, the upper 24 bits are unused. Then...
by Bass Mati
Wed Jul 04, 2018 12:20 am
Forum: Report Bugs
Topic: Documentation Error @ Technical Reference Manual Ch.11.5 I2C Registers
Replies: 1
Views: 4396

Documentation Error @ Technical Reference Manual Ch.11.5 I2C Registers

Hi folks, The I2C_END_DETECT_INT_RAW interrupt request source bit is mentioned in chapter 11.3.7 of the ESP32 Technical Reference Manual v.3.4, but does not appear in the I2C_INT_RAW_REG register description in chapter 11.5. According to the SDK esp32/include/soc/i2c_reg.h line 331 and strangely mis...
by Bass Mati
Thu Jun 21, 2018 6:18 pm
Forum: General Discussion
Topic: Interrupt Priority Levels: Lower Numbers = Higher Prio or vice versa?
Replies: 2
Views: 5641

Re: Interrupt Priority Levels: Lower Numbers = Higher Prio or vice versa?

Thanks!
I haven't looked into the SDK yet, but I thing that is certainly a good idea...
by Bass Mati
Tue Jun 19, 2018 4:51 pm
Forum: General Discussion
Topic: Interrupt Priority Levels: Lower Numbers = Higher Prio or vice versa?
Replies: 2
Views: 5641

Interrupt Priority Levels: Lower Numbers = Higher Prio or vice versa?

Hi folks, in the ESP32 Technical Reference Manual p.36, chapter 2.3.2 CPU Interrupt, table 9, is a list of CPU interrupts and their priority level numbers, but I can't find a statement about their precedence. Is level 0 the highest (after NMI), or level 5? And: Can a higher priority interrupt reques...