void ATATransfer (int num, int buffer) { int wordCount; while (num > 0) { wordCount = num * 512 / sizeof (int); ((0 == (buffer & 63)) ? (void)0 : __assert_func () ); ((0 == (wordCount & 31)) ? (void)0 : __assert_func ()); } }
void __assert( const char *file, int line, const char *failedexpr ) { __assert_func (file, line, NULL, failedexpr); }
void app_error_handler(uint32_t error_code, uint32_t line_num, const uint8_t * p_file_name) { char error[40]; sprintf(error, "Nordic assert: error_code:%u", (unsigned int)error_code); __assert_func((const char *)p_file_name, line_num, NULL, error); }