-
-STATIC void ucs2_write_i2c_response(void *result_ptr, void *request_ptr) {
-
- if (request_ptr){
- afb_req *req = (afb_req *)request_ptr;
- Ucs_I2c_ResultCode_t *res = (Ucs_I2c_ResultCode_t *)result_ptr;
-
- if (!res) {
- afb_req_fail(*req, "processing","busy or lost initialization");
- }
- else if (*res != UCS_I2C_RES_SUCCESS){
- afb_req_fail_f(*req, "error-result", "result code: %d", *res);
- }
- else {
- afb_req_success(*req, NULL, "success");
- }
-
- afb_req_unref(*req);
- free(request_ptr);
- }
- else {
- AFB_NOTICE("write_i2c: ambiguous response data");
- }
-}