Use seperate ATTR_NON_NULL_PTR_ARG() decorators in the XMEGA TWI driver to prevent...
[pub/USBasp.git] / LUFA / Drivers / Peripheral / XMEGA / TWI_XMEGA.h
index 1f45263..8ea19e5 100644 (file)
                         */
                        bool TWI_ReceiveByte(TWI_t* const TWI,
                                             uint8_t* const Byte,
-                                            const bool LastByte) ATTR_NON_NULL_PTR_ARG(12);
+                                            const bool LastByte) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
 
                        /** High level function to perform a complete packet transfer over the TWI bus to the specified
                         *  device.
                                               const uint8_t* InternalAddress,
                                               uint8_t InternalAddressLen,
                                               uint8_t* Buffer,
-                                              uint8_t Length) ATTR_NON_NULL_PTR_ARG(14);
+                                              uint8_t Length) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(4);
 
                        /** High level function to perform a complete packet transfer over the TWI bus from the specified
                         *  device.
                                                const uint8_t* InternalAddress,
                                                uint8_t InternalAddressLen,
                                                const uint8_t* Buffer,
-                                               uint8_t Length) ATTR_NON_NULL_PTR_ARG(14);
+                                               uint8_t Length) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(4);
 
        /* Disable C linkage for C++ Compilers: */
                #if defined(__cplusplus)