I am writing code which handles interrupts. I am using datasheet version 1.2.5 (latest to date).
Page 8, in /INT section, “All interrupts are maskable. This pin is active low.” is not true. I can not mask interrupt with bits in register Sn_IR.
Sn_INT bit of IR, pages 21-22. Example: “This bit will be automatically cleared when S0_IR is cleared to 0x00.” However on page 27, Sn_IR registers are declared as read-only “Sn_IR (Socket n Interrupt Register) [R] [0x0402, 0x0502, 0x0602, 0x0702] [0x00]”. Same section states “The Socket n Interrupt Register must be cleared by writing ‘1’.” Thus manual contradicts itself: in one place it says to reset interrupt I need to write 0 to register, in another - that I need to write 1 (in bit or in register?). And then it says that this register is read-only.
Please elaborate. Thank you.