// -*- Mode: Eagle -*- /* test nonvolatile.h */ #include "nonvolatile.h" set_nv_param("first_name", "Jamile"); set_nv_param("last_name", "Johnson"); set_nv_param("email", "jamile@nowhere.com"); m_params[0] = "" m_params[1] = "" m_params[2] = "" if (get_nv_param("first_name", "ERROR", NO) == "ERROR") exit("first_name failed"); if (get_nv_param("last_name", "ERROR", NO) == "ERROR") exit("last_name failed"); if (get_nv_param("email", "ERROR", NO) == "ERROR") exit("email failed"); if (get_nv_param("first_name", "ERROR", NO) != "Jamile") exit("first_name failed"); if (get_nv_param("last_name", "ERROR", NO) != "Johnson") exit("last_name failed"); if (get_nv_param("email", "ERROR", NO) != "jamile@nowhere.com") exit("email failed"); set_nv_param("first_name", "John"); set_nv_param("last_name", "Johnson"); set_nv_param("email", "pcbgcode@pcbgcode.org"); m_params[0] = "" m_params[1] = "" m_params[2] = "" if (get_nv_param("first_name", "ERROR", NO) == "ERROR") exit("first_name failed"); if (get_nv_param("last_name", "ERROR", NO) == "ERROR") exit("last_name failed"); if (get_nv_param("email", "ERROR", NO) == "ERROR") exit("email failed"); if (get_nv_param("first_name", "ERROR", NO) != "John") exit("first_name failed"); if (get_nv_param("last_name", "ERROR", NO) != "Johnson") exit("last_name failed"); if (get_nv_param("email", "ERROR", NO) != "pcbgcode@pcbgcode.org") exit("email failed");