reworking pins, flash doesnt work
This commit is contained in:
@@ -49,7 +49,7 @@ static bool Npx_loadIni(Unit *unit, const char *key, const char *value)
|
||||
struct priv *priv = unit->data;
|
||||
|
||||
if (streq(key, "pin")) {
|
||||
suc = str_parse_pin(value, &priv->port_name, &priv->pin_number);
|
||||
suc = parse_pin(value, &priv->port_name, &priv->pin_number);
|
||||
}
|
||||
else if (streq(key, "pixels")) {
|
||||
priv->pixels = (uint16_t) avr_atoi(value);
|
||||
@@ -97,9 +97,9 @@ static bool Npx_init(Unit *unit)
|
||||
struct priv *priv = unit->data;
|
||||
|
||||
// --- Parse config ---
|
||||
priv->ll_pin = plat_pin2ll(priv->pin_number, &suc);
|
||||
priv->port = plat_port2periph(priv->port_name, &suc);
|
||||
Resource rsc = plat_pin2resource(priv->port_name, priv->pin_number, &suc);
|
||||
priv->ll_pin = pin2ll(priv->pin_number, &suc);
|
||||
priv->port = port2periph(priv->port_name, &suc);
|
||||
Resource rsc = pin2resource(priv->port_name, priv->pin_number, &suc);
|
||||
if (!suc) {
|
||||
unit->status = E_BAD_CONFIG;
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user