avr-shake-0.0.1.2: AVR Crosspack actions for shake build systems.
Development.Shake.AVR
avr_gcc :: [String] -> FilePath -> String -> Action () Source
avr_gcc' :: String -> [String] -> FilePath -> String -> Action () Source
avr_ld :: [String] -> [FilePath] -> String -> Action () Source
avr_ld' :: String -> [String] -> [FilePath] -> String -> Action () Source
avr_objcopy :: String -> [String] -> FilePath -> String -> Action () Source
avr_objcopy' :: String -> String -> [String] -> FilePath -> String -> Action () Source
avr_objdump :: FilePath -> FilePath -> Action () Source
avr_objdump' :: String -> FilePath -> FilePath -> Action () Source
avr_size :: FilePath -> Action () Source
avr_size' :: String -> FilePath -> Action () Source
avrdude :: String -> [String] -> Actions -> Action () Source
avrdude' :: String -> String -> [String] -> Actions -> Action () Source
data MemType Source
Constructors
data Dir Source
data Op dir where Source
data Format dir t where Source
data ActionsM t Source
Instances
type Actions = ActionsM () Source
action :: MemType -> Op dir -> t -> Format dir t -> Actions Source
r :: MemType -> FilePath -> Actions Source
v :: MemType -> FilePath -> Actions Source
w :: MemType -> FilePath -> Actions Source
imm :: MemType -> [Word8] -> Actions Source