Ahoj,
popíšu můj problém.
Potřebuji programovat v C pro procesor CC1010 (klon 8051 s RF vysílačem), pokud možno s využitím knihoven a kompletního HAL od výrobce, který tyto knihovny napsal na míru pro prostředí Keil uVision. To ale nemůžu použít, protože free verze přeloží jen 2kB kódu.
Vybral jsem si SDCC a narazil na problém s interpretací H souborů. Výrobce čipu Chipcon, podporující Keil uVision používá syntaxi
sfr P0 = 0x80;
sbit P0_0 = P0^0;
kdežto komunita SDCC používá syntaxi
sbit (P0_0, 0x80,1);.
Je možný že SDCC toto nezkousne? stěžuje si opravdu jen na tyto řádky.
Nebyl by problém to i vyhledat v dokumentaci a ručně přepsat, ovšem kdyby se to netýkalo cca 250 řádků.
EDIT:
nikdo neodpověděl, ale našel jsem odpověď sám, tak ji tu pověsím ať případný další zájemce nemusí dlouho tápat.
Martin